在 Windows 上进行批量更新/安装

在 Windows 上进行批量更新/安装

我目前使用 LogMeIn 远程管理全国各地的一批计算机。但是,我很好奇是否有办法自动更新这些计算机,并在所有计算机上远程安装和更改系统。

这不是关于 LogMeIn 的问题。这是一个更一般的问题。

我还应该提到,我还想将其扩展到 Adob​​e、Java 和其他相关服务。有没有办法将 CLI 推送到目标机器?这些机器也不全都在企业网络中。它们由许多企业和家庭用户的许多网络组成。

答案1

可以使用 HTTPS 和(我相信)客户端证书直接通过网络运行 WSUS。综合起来,这提供了一种远程管理更新的现成方法。

我们使用 Solar Wind 的补丁管理器通过标准 WSUS 代理推送其他产品和更新。效果很好。

答案2

要更新 Adob​​e Reader、Java、Flash 等应用程序,请查看 Ninite(和 Ninite Pro)。这是一种更新许多常用工具的“发射后不管”方法。Ninite Pro 比标准 Ninite 功能更丰富,可以将应用程序下载到本地商店,而不必一遍又一遍地下载。

答案3

有几种非 MS 解决方案可以帮助您。有些需要远程服务,其他可以使用 cli 或 psexec(如果您使用的是 Linux,则使用 winexe)或甚至 puppet 等。虽然 AD 可能有助于某些配置,但它不是必需的……但对于远程用户,可能建议使用 vpn 以避免将 PC 发布到互联网上。检查开放VPN* 简单但安全的 VPN。(不要尝试 Windows VPN,所有 pptp VPN 都非常弱)。

前三个是免费的,另外两个有免费版和付费版,各有不同的功能。

还有一些只能在本地工作,具有或多或少的功能,但也可能有用,特别是对于免费软件,开源软件,免费软件等:

* 要设置 openvpn,请检查此处简易手册,只需几分钟,您就可以将所有机器互连,就像一个大型本地网络一样。

答案4

您可以在域外的计算机上运行 WSUS。有一组注册表项可让您执行此操作。它们位于此处: http://technet.microsoft.com/en-us/library/dd939844%28v=ws.10%29.aspx

对于 Adob​​e、Java 等,您可以使用 psexec (http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx) 编写更新启动脚本,但您需要以具有本地机器凭据的帐户身份运行该脚本(听起来您有)。

相关内容