Как загрузить файлы на сервере Windows?

вопрос: собственная альтернатива wget в Windows PowerShell?

вопрос может показаться глупым, но для меня это часто является серьезной проблемой. Рассмотрим следующий сценарий:

у клиента есть свежая система на базе Windows Server 2008, в которую я могу подключиться через RDP. Единственным доступным браузером является Internet Explorer с рекомендациями по безопасности по умолчанию, которые не позволяют вам ничего делать.

Я хочу избежать поддерживать список "надежных сайтов" любой ценой!

так это то, что не работает для меня:

  1. скачать Chrome (требуется JavaScript, который недоступен)
  2. скачать Firefox (расположение загрузки не является доверенным, добавив его на доверенных сайтах не помогает либо, потому что CDN направляет на другой сайт в следующий раз)
  3. подключение к сетевому ресурсу сервера (не позволяет мне аутентифицироваться, может быть другой вопрос.)
  4. отправка мне файла по почте также не работает, потому что он превышает ограничение на размер файла для сообщений.

где wget на Windows Server?


обновление подходов на основе RDP

Я предполагаю, что некоторые из предложенных решений не работали для меня, потому что сервер, над которым я работал при написании вопроса, был доступен через шлюз RDP (из удаленного веб-сайта компании Доступ к сайту).

Кроме того, я попытался подтвердить (связанные с RDP) решения против других серверов, над которыми я работал в то время (которые были доступны без шлюза).

например, я считаю, что обмен буфером обмена недоступен при подключении через шлюз. Но мне еще предстоит это подтвердить.

41
задан Community 2012-02-08 18:48:45
источник

6 ответов

откройте Microsoft Powershell и сделайте следующее:

Import-Module bitstransfer
start-bitstransfer -source http://something/something.ext -destination c:\something.ext
43
отвечен sinni800 2012-02-08 18:59:11
источник

Internet Explorer с правилами безопасности по умолчанию

почему бы просто не отключить их для администраторов. Нажмите на кнопку настройка IE ESC ссылка в Диспетчере сервера в разделе Информация о безопасности и изменить его.

Server Manager

enter image description here

это три клика, и если память служит, даже не требует, чтобы закрыть и снова открыть IE.

или " безопасность по умолчанию руководящие принципы " также политика компании, и хотя вы можете быть в состоянии технически сделать это, вы будете нарушать политику... в этом случае я не вижу, как другие варианты не были бы столь же небезопасными, если бы не больше. (Безопасность через маскировку не является безопасностью).

что касается получения Firefox (например), используйте командную строку FTP и скачайте его.

25
отвечен Multiverse IT 2012-02-29 20:27:47
источник

один из способов-использовать PowerShell с WebClient:

(New-Object System.Net.WebClient).DownloadFile("http://host/file",".\file")
11
отвечен Der Hochstapler 2013-04-21 00:57:24
источник

RDP позволяет перенаправлять диски, звуки, принтеры и даже последовательные порты с клиента на сервер, использовать его для передачи файлов установки на сервер.

вы можете найти это в качестве опции в" Remote Desktop Connection " tool (mstsc):

RDC screenshot

IE не имеет никакой пользы в этом случае, и вы, конечно, не хотите, чтобы установить flash или включить js/pdf/java на сервере только для загрузки нескольких файлов.

некоторые инструменты, которые вам могут используйте, чтобы избавиться от официального клиента RDP:

Я использую Remmina на ежедневной основе для администрирования моих серверов windows с моего рабочего стола linux.

есть вилка исходного кода mRemote, что проект является свободным открытым исходным кодом (GPL) и называется mRemoteNG.

Он поддерживает следующие протоколы: RDP, VNC, ICA (Citrix), SSH, Telnet, HTTP/HTTPS, rlogin и Raw socket connections

9
отвечен Shadok 2013-04-22 18:55:06
источник

Если вы используете Windows 7 (Pro наверняка работает )и Windows server 2008, Вы можете просто скопировать и вставить.EXE файлы между ними. Это ничего нигде не меняет. Я не уверен, есть ли ограничение по размеру, я сделал до 100 МБ в размере файла без проблем.

на локальном компьютере скопировать в буфер firefox.exe

copy

(или что угодно) и на сервере просто паста. paste

copying

Я проверял это, win2008 на win7pro, win7pro к win2008, win7pro для win7pro. Он может работать с win7home для win7pro или win2008.

3
отвечен Viper_Sb 2012-02-08 20:22:22
источник
  • скачать TeamViewer на TeamViewer.com
  • установить на свой Win 7 или любой платформе Windows
  • загрузите TeamViewer на ваш сервер Win 2008, но не устанавливайте, выберите "Run" вместо этого, это переведет его в режим "некоммерческий/бесплатный", в противном случае он узнает, что вы устанавливаете на сервере, и только позволит установить коммерческую/платную версию.
  • после этого просто соедините 2 компьютера через Remote TeamViewer Подключение управления или передачи файлов-ваш выбор.

    пульт дистанционного управления позволяет удаленно управлять Windows-машине и по-прежнему предлагает передачу файлов через Панель инструментов в верхней части экрана, или вы можете начать непосредственно с "Передача файлов" подключение выбрав пункт перед включением.

  • после того, как в режиме передачи файлов, появится окно графического интерфейса, похожее на поле FTP, что позволяет выбрать файлы в объеме или по отдельности для передачи между двумя компьютерами.

-1
отвечен Tech Support 2013-04-21 01:03:01
источник