我在客户现场工作,他们坚持要求我从服务器下载补丁,用于本地安装。不允许使用 USB 驱动器、从我的笔记本电脑复制等。
我唯一可以使用的浏览器是 IE。(他们反对我安装 Chrome)。
我为什么要这样做?我需要下载几个文件来安装 Exchange 2013,包括以下文件:
http://www.microsoft.com/en-us/download/details.aspx?id=34992
当我在 Safari 中下载文件并单击 时show address
,我获得了下载文件的以下 URL
http://download.microsoft.com/download/2/C/4/2C47A5C1-A1F3-4843-B9FE-84C0032C61EC/UcmaRuntimeSetup.exe
当然,我可以收集要下载的 URL 列表(从我的桌面)并直接从服务器下载它们,但我宁愿只列入白名单或启用从 Microsoft 下载文件。
问题
- 我如何下载以下文件从 Windows 2012 服务器上的 Microsoft 网站获取,而无需安装 chrome?
我尝试过的事情:
将 download.microsoft.com、*.microsoft.com 和 *.download.microsoft.com 添加到受信任的站点
将受信任站点的安全性降低至“低”
通过上面的链接直接下载 EXE(有效)
答案1
请妥善执行,不要使用服务器的浏览器下载软件。
您可以从工作站下载软件,要么“直接”下载到相关服务器,保存到服务器上的共享文件夹,要么将其下载到工作站,然后传输文件。共享文件夹,通过 RDP 会话、USB 驱动器或任何其他您喜欢的方法进行复制和粘贴。
答案2
编译你的列表,并使用如下脚本来下载:
$downloads = get-content C:\url.list
$wc = new-object system.net.webclient
$dest = "C:\updates\<filename>"
$downloads | foreach{
$wc.downloadfile($_,$dest)
}
现在,有两件事:
我确认这在启用了 ESC 的服务器上有效(就像这很重要一样,但是 MS 用他们的技术做了一些奇怪的事情)
请替换
<filename>
为真实文件名
答案3
由于你的客户端有相当愚蠢的要求,你不能使用你的笔记本电脑或 USB 下载所需的安装文件,只能暂时关闭增强的安全设置,重新启动 Internet Explorer,下载文件,然后重新打开 ESC。
启用或禁用增强的安全配置
在控制面板中,双击添加或删除程序。
单击添加/删除 Windows 组件。
单击“Internet Explorer 增强的安全配置”,然后单击“详细信息”。
选择要启用或禁用增强安全配置的组,然后单击“确定”。