我们正在运行 MS Small Business Server 2008,并且我们希望在所有客户端计算机上安装一些程序。有没有办法在所有机器上安装此软件,而无需手动转到每台计算机?显然,这可以通过 Windows 更新等来实现,但我们希望有更多 :)
答案1
您可以通过以下方式集中部署软件:
- 邮政总局
- 登录脚本(取决于用户是否是管理员/使用 runas)
- 使用真正的软件部署,如 Microsoft SCCM(取代 MS SMS)
- 自制脚本将 exe/msi 复制到远程目标并以静默模式远程启动它们。PowerShell v2 对此有一些好处
例:通过GPO部署office 2007:http://technet.microsoft.com/en-us/library/cc179214.aspx
更工业化的方式是 SCCM,但它需要花钱(但可以节省时间,权衡利弊)
答案2
这真的取决于软件。你可以用星火控制管理如果你有资源。
答案3
使用 SBS,我假设您的环境相当小,因此第一步是研究基于组策略的软件部署。如果您的需求超出了该方法的能力,并且您无法在其限制内构建事物,那么是时候进一步使用 SCCM 之类的东西了。
点击:
答案4
对于您的应用程序分发或更新,您可以使用特殊程序(例如 Advanced Installer、MSIFactory 等)构建 .msi 数据包,然后创建适当的组策略来部署它们。