我们有一个修补程序,需要将其安装到 Windows XP 计算机上才能使 Web 应用程序的单点登录正常运行。我无法将该修补程序添加到 WSUS,因为它不会出现在更新目录中。
推出此功能的最佳方法是什么,我们没有其他第三方安装程序,我是否必须创建 GPO 软件策略才能执行此操作?
编辑- 该文件是 WindowsXP-KB953760-v2-x86-ENU.exe
欢呼卢克
答案1
好的,首先您必须提取此修补程序的内容,打开 CMD,找到您的修补程序,然后输入以下内容:
WindowsXP-KB953760-v2-x86-ENU.exe /t:C:\<target_dir>\ /c
这将提取几个文件,包括一个 MSP 文件。
然后,您可以基于此 MSP 文件构建一个脚本,创建一个名为“KB953760.bat”的脚本,然后将该文件托管在域控制器“DC1”上名为“Patches”的共享中(将这些详细信息替换为更适合您网络的内容)。.bat 文件的内容应类似于以下内容:
%windir%\system32\msiexec.exe /p \\DC1\patches\KB953760-v2-x86-ENU.msp /qn
此脚本的唯一问题是每次都会尝试运行它,您需要某种方式来检查它是否在获取补丁之前已安装。我会看看是否可以对其进行一些改进,但这至少应该可以让您入门。
现在您有了脚本,您可以创建一个 GPO 并将该脚本包含在计算机配置部分中。