如何在 Windows 服务器上下载文件?

Der*_*ler 48 download windows-server-2008 windows-server-2008-r2

相关问题:Windows PowerShell 中 wget 的本机替代方案?

这个问题可能听起来很愚蠢,但这对我来说通常是一个主要问题。考虑以下场景:

客户拥有一个全新的基于 Windows Server 2008 的系统,我可以通过 RDP 连接到该系统。唯一可用的浏览器是 Internet Explorer,其默认安全准则不允许您执行任何操作。

我想不惜一切代价避免维护“受信任的站点”列表!

所以这对我不起作用:

  1. 下载 Chrome(需要 JavaScript,但不可用)
  2. 下载 Firefox(下载位置不受信任,将其添加到受信任站点也无济于事,因为 CDN 下次会定向到其他站点)
  3. 连接到服务器的网络共享(不允许我进行身份验证,可能是另一个问题)。
  4. 每封邮件向我发送文件也不起作用,因为它超出了邮件的文件大小限制。

wgetWindows Server 上的在哪里?


关于基于 RDP 的方法的更新
我认为某些提议的解决方案对我不起作用,因为我在编写问题时正在使用的服务器是通过 RDP 网关(来自公司的远程 Web 访问站点)访问的。
此外,我尝试针对我当时正在使用的其他服务器(无需网关即可访问)确认(与 RDP 相关的)解决方案。

例如,我认为通过网关连接时剪贴板共享不可用。但我还没有证实这一点。

sin*_*800 51

打开 Microsoft Powershell 并执行以下操作:

Import-Module bitstransfer
start-bitstransfer -source http://something/something.ext -destination c:\something.ext
Run Code Online (Sandbox Code Playgroud)


Mul*_* IT 30

具有默认安全指南的 Internet Explorer

为什么不直接为管理员关闭它们。单击服务器管理器中安全信息部分下的配置 IE ESC链接并进行更改。

服务器管理器

在此处输入图片说明

只需点击三下,如果没记错的话,甚至不需要关闭并重新打开 IE。

或者是“默认安全指南”也是公司政策,尽管您在技术上可以这样做,但您会违反政策......在这种情况下,我不知道如何做其他选项不安全,如果不是这样的话。(默默无闻的安全不是安全)。

至于获取Firefox(例如),使用命令行FTP下载。

  • 抱歉,但我看不出相关性。我的大多数客户也是小企业。即使你不想记录东西,我也不明白你怎么会觉得下载第三方浏览器比关闭 ESC 的侵入性小。即使您想保持原样,您在服务器上下载的频率如何(答案应该很少)。完成后,重新打开它就像关闭它一样简单。 (3认同)

Der*_*ler 11

一种方法是将 PowerShell 与WebClient

(New-Object System.Net.WebClient).DownloadFile("http://host/file",".\file")
Run Code Online (Sandbox Code Playgroud)


Sha*_*dok 9

RDP 允许您将驱动器、声音、打印机甚至串行端口从客户端重定向到服务器,使用它来将安装文件传输到服务器。

您可以在“远程桌面连接”工具 (mstsc) 中找到此选项:

区域数据中心截图

IE 在这种情况下没有用,你当然不想在你的服务器上安装 flash 或启用 js/pdf/java 只是为了下载一些文件。

您可以使用一些工具来摆脱官方 RDP 客户端:

我每天都使用Remmina从我的 Linux 桌面管理我的 Windows 服务器。

mRemote 源代码有一个分支,该项目是开源免费软件 (GPL),名为mRemoteNG

它支持以下协议:RDP、VNC、ICA(Citrix)、SSH、Telnet、HTTP/HTTPS、rlogin 和原始套接字连接

  • 当将文件从我的机器传输到远程服务器时,这绝对是我新的首选解决方案。效果很好。谢谢 :) (2认同)