首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中央软件安装

中央软件安装
EN

Software Recommendation用户
提问于 2019-09-15 08:22:25
回答 1查看 33关注 0票数 1

我在一间办公室工作,那里有200+窗口机。它们中的每一个都安装了不同的软件。我想要做的是能够同时更新/安装/删除任何/所有计算机中的软件。就像我想要一个像谷歌一样的系统为我拥有的机器。因为单独升级它们需要数年时间。我相信这和VM有关吗?任何建议/方向都是有价值的。

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2019-09-16 17:32:40

由于带宽的限制,一次200次基本上是不可能的。您甚至不能使用90%的所有带宽,否则您将削弱您的用户使用网络的能力。不过,小组会做的应该是可以的。

许多脚本语言都可以这样做。https://powershellexplained.com/2017-04-22-Powershell-installing-remote-software/

Microsoft有一个SCCM服务器产品,可以管理软件。

https://gallery.technet.microsoft.com/scriptcenter/4a4a6e09-8031-4a3e-b081-1d7cbb9cde9c

代码语言:javascript
复制
Const wbemImpersonationLevelDelegate = 4 

Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator") 
Set objConnection = objwbemLocator.ConnectServer _ 
    ("WebServer", "root\cimv2", "fabrikam\administrator", _ 
         "password", , "kerberos:WebServer") 
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate 

Set objSoftware = objConnection.Get("Win32_Product") 
errReturn = objSoftware.Install("\\atl-dc-02\scripts\1561_lab.msi",,True) 

此代码可以扩展为包含计算机名称列表,以便激活计算机上的安装,如果安装失败,则该名称将保留在列表中,以便稍后再试。

然后在后台静默工作,直到最后一台计算机完成为止。

200 pc * 10分钟= 2000/60 = 33小时。

如果您有一个活动目录,可以使用GPO在指定的计算机上安装该软件。

我有一组用户,所以我的成像服务器每组只有一个图像,就是这样。pxe启动计算机,它在15分钟内完成,这取决于图像大小、网络速度和拥塞。我用新软件更新映像并重新部署。显然,这需要你办公室更多的背景工作。

  1. 构建一个通用的PC,它拥有每个用户所需的一切。
  2. 制作#1的副本,并将其修改为第1组。
  3. 夺回并部署。
  4. 对每一组重复。

现在SCCM应该允许您在不维护200个实际图像的情况下这样做。您只需要基本的操作系统,它就会将指定的软件添加到每个映像中,作为部署的一部分。但是,每个软件都必须打包在SCCM友好的软件包中,这样就需要时间。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/68908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档