Смежный вопрос: Собственная альтернатива wget в Windows PowerShell?
Вопрос может показаться глупым, но это часто является серьезной проблемой для меня. Рассмотрим следующий сценарий:
У клиента новая система на базе Windows Server 2008, к которой я могу подключиться через RDP. Единственный доступный браузер - это Internet Explorer с правилами безопасности по умолчанию, которые не позволяют вам ничего делать.
Я хочу любой ценой избегать ведения списка "доверенных сайтов"!
Вот что у меня не работает:
- Скачать Chrome (требуется JavaScript, который недоступен)
- Загрузите Firefox (местоположение загрузки не является доверенным, добавление его на доверенные сайты также не помогает, поскольку CDN перенаправляет на другой сайт в следующий раз)
- Подключение к общему сетевому ресурсу сервера (не дайте мне пройти проверку подлинности, может быть другой проблемой).
- Отправка мне файла по почте тоже не работает, потому что он превышает ограничение размера файла для сообщений.
Где находится wget
на Windows Server?
Обновление, касающееся подходов на основе RDP
Я предполагаю, что некоторые из предложенных решений не сработали для меня, поскольку к серверу, на котором я работал при написании вопроса, обращались через шлюз RDP (с сайта компании Remote Web Access).
Кроме того, я попытался подтвердить (связанные с RDP) решения на других серверах, над которыми я работал в то время (к которым обращались без шлюза).
Например, я считаю, что совместное использование буфера обмена недоступно при подключении через шлюз. Но я еще не подтвердил это.
источник
Ответы:
Откройте Microsoft Powershell и сделайте это:
источник
-asynchronous
переключатель, он будет работать в фоновом режиме, у объекта будет информация о вашем прогрессе. Если вы запускаете его асинхронно, будьте осторожны, чтобы использовать егоComplete-BitsTransfer $transfer
для его завершения. ПопробуйGet-Command -module Bitstransfer
. BitsTransfers, работающие в фоновом режиме, используют службу Microsoft BITS (отсюда и название). Это круто! :-)Почему бы просто не отключить их для администраторов. Нажмите на ссылку Настроить IE ESC в Диспетчере серверов в разделе Информация о безопасности и измените ее.
Это три щелчка, и, если память не обслуживается, даже не требуется закрывать и снова открывать IE.
Или «руководящие принципы безопасности по умолчанию» также являются политикой компании, и, хотя технически вы можете сделать это, вы будете нарушать политики ... в этом случае я не понимаю, как другие варианты не были бы просто как небезопасно, если не больше. (Безопасность по неизвестности не является безопасностью).
Что касается получения Firefox (например), используйте командную строку FTP и загрузите его.
источник
wget
эквивалент, который работал бы из коробки , чтобы я мог быстро вытащить вещи из live.sysinternals.com, например.Один из способов - использовать PowerShell с
WebClient
:источник
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
линию, если вы загружаете с сайта HTTPS.RDP позволяет перенаправлять диски, звуки, принтеры и даже последовательные порты с клиента на сервер, используя это для передачи установочных файлов на сервер.
Это можно найти в качестве опции в инструменте «Подключение к удаленному рабочему столу» (mstsc):
IE в этом случае бесполезен, и вы определенно не хотите устанавливать flash или включать js / pdf / java на свой сервер только для загрузки нескольких файлов.
Некоторые инструменты, которые вы можете использовать, чтобы избавиться от официального клиента RDP:
Я ежедневно использую Remmina для администрирования своих серверов Windows с моего рабочего стола Linux.
Существует ветвь исходного кода mRemote, этот проект является свободным программным обеспечением с открытым исходным кодом (GPL) и называется mRemoteNG .
Он поддерживает следующие протоколы: соединения RDP, VNC, ICA (Citrix), SSH, Telnet, HTTP / HTTPS, rlogin и Raw
источник
\\tsclient\<letter>
.Если вы используете Windows 7 (Pro точно работает) и Windows Server 2008, вы можете просто скопировать и вставить файлы .exe между ними. Это ничего не меняя нигде. Я не уверен, что если есть ограничение по размеру, я сделал около 100 МБ в размере файла без проблем.
На локальном компьютере скопируйте в буфер обмена firefox.exe
(или что угодно) и на сервере просто вставить.
Я проверял это с win2008 до win7pro, win7pro до win2008, win7pro до win7pro. Это может работать с win7home до win7pro или win2008.
источник
Затем просто подключите два компьютера с помощью пульта дистанционного управления TeamViewer или передачи файлов - на ваш выбор.
Дистанционное управление позволяет вам удаленно управлять другим компьютером с Windows и по-прежнему предлагает передачу файлов через панель инструментов в верхней части экрана, или вы можете начать напрямую с подключения «Передача файлов», выбрав перед установкой переключатель.
В режиме передачи файлов появится окно графического интерфейса, похожее на поле FTP, позволяющее вам выбирать файлы оптом или по отдельности для передачи между двумя компьютерами.
источник