如何轻松地通过gpo部署MS修补程序KB959628 exe / msp?

我已经得到了一个Microsoft修补程序,我需要在整个域中进行部署。 我想要使​​用GPO,因为用户没有pipe理员权限,Office未从pipe理点进行部署。 它是随机部署的。 我试图将exe文件转换成msi,但是当我运行msi时,它只是提取了MSP文件。

我可以通过GPO跨不同版本的Office 2003部署MSP或EXE吗?

我拿了一个Pro11.msi的副本,并尝试运行MSIexec.exe /一个“[outlook.msipath]”/ P“[Outlook.exepath]”和MSP文件一样。 这两次我都收到一个错误,提示“无法打开安装包,请联系应用程序供应商,确认这是一个有效的Windows安装程序包”。

另一个解决scheme也许可以通过WSUS进行部署?

是的,其实。 如果您没有使用WSUS / SCCM / etc解决scheme来推出补丁程序,则最简单的解决scheme是具有启动脚本的GPO。

例如,我在下面做了一个不同的修补程序。 (这是我的batch file)

回声

reg query“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ HotFix \ KB968730”if%errorlevel%== 1(goto Install)else(goto End)

REM如果errorlevel的值为1,则表示该键不存在,因此未安装修补程序。 所以安装它。

:安装

\\[Sysvol on my domain]\scripts\Scriptfiles\WindowsXP-KB968730-x86-ENU.exe /quiet

REM如果errorlevel返回的值不是1,则表明存在密钥,并且已经安装了修补程序,或者发生了一些奇怪的事情。 没有安装。

:结束

然后,我把这个batch file的脚本放在SYSVOL ,所有的域计算机和用户都可以进入,并创build一个GPO在启动时运行它。 [启动脚本在SYSTEM环境中启动,因此用户权限无关紧要。]正确链接GPO,等待,下一次用户重新启动时完成作业。

启动脚本在Computer -> Policies -> Windows Settings -> Scripts -> Startup ,通过组策略pipe理编辑器进行configuration。