本文提供了一个解决方案,用于解决在同一网站上安装 Symantec Endpoint Protection 时 Windows Server Update Services (WSUS) 客户端无法安装更新的问题。
原始 KB 数: 968248
症状
WSUS 客户端不会从 WSUS 安装已批准的更新。
Symantec Endpoint Protection Manager 能够将当前定义下载到客户端。
WSUS 客户端计算机已正确配置为连接到 WSUS,并显示在 WSUS 管理控制台上。 WSUS 服务器在所有其他方面都正常运行。
原因
WSUS 和 Symantec Endpoint Protection Manager 都利用名为“Content”的虚拟目录。如果使用端口 80 将 WSUS 和 Symantec 都安装到同一默认网站上,则只有最后一个安装的 WSUS 和 Symantec 能够向客户端提供更新。
选择以下方法之一来解决此问题。
解决方法 1:使用 Wsusutil 实用工具将 WSUS 内容目录移动到新位置
若要移动 WSUS 内容目录,请执行以下步骤:
-
使用作为本地管理员组成员的帐户登录到 WSUS 服务器。
-
为 NTFS 分区上的 WSUS 内容目录创建新的目标文件夹。 新目标文件夹必须具有在原始文件夹上设置的相同权限。
-
单击“开始**”**,右键单击命令提示符,然后单击“以管理员身份运行”。
-
导航到包含Wsusutil.exe实用工具的目录:
cd WSUSInstallDir\Tools -
输入以下命令:
wsusutil movecontent contentpath logfile -skipcopy注意
contentpath 占位符是内容文件(路径必须存在)的新根目录,日志文件是要创建的日志文件的路径和文件名。
-
按 Enter。 Wsusutil 执行以下操作:
- 更新 WSUS 数据库以引用更新文件的新位置。
- 确保同步内容和元数据。
- 保留旧内容目录。 它保持不变,并且不会由实用工具删除。
-skipcopy使用参数可确保现有内容目录中的文件不会复制到新的 WSUS 目标文件夹中。
-
Symantec Endpoint Protection Manager 现在可以使用默认内容目录。
注意
可能需要修复或重新安装 Symantec Endpoint Protection Manager。
解决方法 2:使用 Wsusutil 实用工具将 WSUS 移动到端口 8530
此选项将导致 IIS 使用备用端口,但所有文件将保留到位,并且仍将使用。 可能需要为新端口重新配置 WSUS 客户端的组策略设置。
若要将 WSUS 移动到端口 8530,请执行以下步骤:
-
使用作为本地管理员组成员的帐户登录到 WSUS 服务器。
-
在 WSUS 服务器上,单击“开始”,右键单击命令提示符,然后单击“以管理员身份运行”。
-
导航到包含Wsusutil.exe实用工具的目录:
cd WSUSInstallDir\Tools -
输入以下命令:
wsusutil usecustomwebsite true -
按 Enter。 WSUS 现在将在端口 8530 上运行。
-
如果适用,请为端口 8530 重新配置 WSUS 客户端的组策略设置。
-
Symantec Endpoint Protection Manager 现在可以使用默认内容目录和端口 80。
注意
可能需要修复或重新安装 Symantec Endpoint Protection Manager。
解决方法 3:将 Symantec Endpoint Protection Manager 移动到备用端口
有关详细信息,请参阅 Symantec 文档,了解支持的备用端口号和过程。
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。