如何在远程计算机上查看 Windows 10 的版本?

Jam*_*mes 2 powershell windows-server-2012-r2 windows-10

从 Windows Server 2012 R2 开始,我想查看我网络上的哪些工作站已更新到 Windows 10 版本 1511、1607 等。

澄清一下,1511 和 1607 是我要查找的数字。

我不想登录每个工作站(我可能有 50 个或更多)。我不太关心版本或内部版本号,除非它们可以以某种方式轻松确定版本。

IsA*_*est 5

有多种方法可以做到这一点。

对于 Active Directory 中的每台计算机,其 Windows 版本都存储为名为operatingSystemVersion.

您可以使用 PowerShell 命令从 AD 查询:

Get-ADComputer -Filter * -Property operatingsystemversion | select name,operatingsystemversion
Run Code Online (Sandbox Code Playgroud)

这将返回 AD 中每台计算机的名称和操作系统版本。

您也可以使用 win32_operatingsystem WMI 类直接从您的计算机查询此信息,但上述方法更简单。

  • @James 10586 是 1511 的内部版本号。10240 是原始版本。对于 1607,内部版本号为 14393。 (2认同)
  • AD 中的值是否会在 Windows 10 功能更新后更新? (2认同)