如何从 WSUS 验证 Windows 更新位置是否配置正确?

如何从 WSUS 验证 Windows 更新位置是否配置正确?

我最近在配置 WSUS 服务器。但是我不确定我是否设置正确(WSUS 不是我工作的地方的日常工具)。

我一直在想,Windows 7 中是否有一个命令(或工具)可以在客户端计算机上执行并验证客户端从中获取更新的位置?


更新:
看来 WSUS 正在运行。GPO 正在按照 Kyle Brandt 的建议显示客户端。

但是我只想再验证一件事。以下是我为了分发更新而创建的 GPO 的更多信息。
在此处输入图片描述

如果我错了,请纠正我,我不确定Target group name for this computer选项。它是否希望作为名称的值AD 组或名称WSUS 组?我不确定,所以我把它们都包括进去了——从图片中你可以看到,我把它们放在了相关的 AD 组和 WSUSUnssigned Computers组中

答案1

如果您使用组策略配置更新,则可以查询注册表以获取目标组和 WSUS 服务器值:

C:\> REG QUERY "HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate"
  WUServer    REG_SZ    http://fcsd-sccm
  WUStatusServer    REG_SZ    http://fcsd-sccm
  TargetGroupEnabled    REG_DWORD    0x1
  TargetGroup    REG_SZ    Servers

或者仅获取WUServer单独的值:

C:> REG QUERY "HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate" /v "WUServer"
  WUServer    REG_SZ    http://fcsd-sccm

如果该WUServer值不存在,则表示您正在连接到 Microsoft。

Powershell 等效版本:

Get-ItemProperty HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate

答案2

查看客户端计算机上的 Windows 更新控制面板。如果您正确配置了 WSUS,则会出现一条消息,内容类似于“更新由您的系统管理员管理”。

答案3

这不是对你问题的直接回答,但是......

我一直都是通过在 WSUS 服务器的更新服务屏幕中展开“Computers::[OU]”来完成此操作:

在此处输入图片描述

它显示 OU 中每台计算机的上次报告日期。不过,您必须等到计算机首次检查更新后才能看到它。

wuauclt命令可能有一个显示目标更新服务器的选项,但不是肯定的。它确实允许您强制检查更新wuauclt /detectnow- 当您启动它时,它仍然需要几分钟。

如果您通过 GPO 告诉每个客户端更新服务器是什么,您还必须等待 GPO 应用或使用gpupdate /force

答案4

您可以检查 WindowsUpdate.log 文件。

http://support.microsoft.com/kb/902093

相关内容