查找同一网络中远程计算机的 Windows 版本

查找同一网络中远程计算机的 Windows 版本

如何查找本地网络中另一台 Windows 机器的版本?

答案1

srvinfo正如Josh King 所说,你可以使用Windows 2003 资源工具包工具。

在 Windows 7 上,您可以使用systeminfo

systeminfo /s remote_computer_name

答案2

只需从 findstr 中的 systeminfo 管道获取主机名和操作系统,即可消除其他噪音

systeminfo /s [machine name]|findstr /i "host OS "

答案3

nmap可以执行远程操作系统检测

它不是 100% 准确,但你必须亲自看看。

以下是示例结果。我特意挑选了一个不是 100% 准确的结果,但这台机器Windows Server 2008。

警告:OSScan 结果可能不可靠,因为我们找不到至少 1 个打开和 1 个关闭的端口
设备类型:通用
正在运行(仅猜测):Microsoft Windows Vista|2008|7(98%)
积极的操作系统猜测:Microsoft Windows Vista SP0 或 SP1、Server 2008 SP1 或 Windows 7(98%)、Microsoft Windows Server 2008(98%)、Microsoft Windows 7 Professional(97%)、Microsoft Windows Vista Business SP1(93%)、Microsoft Windows Vista Home Premium SP1(93%)、Microsoft Windows Server 2008 SP2(91%)、Microsoft Windows Vista Home Premium SP1、Windows 7 或 Server 2008(91%)、Microsoft Windows 7(90%)
没有与主机完全匹配的操作系统(测试条件不理想)。

答案4

如果您有权访问 Windows Server 资源工具包之一(肯定是 2003,不确定是否有较新版本),则可以使用 Srvinfo 命令。

Srvinfo \\remote_compute_rname

您将从中获得大量信息,但您感兴趣的是:

产品名称:Microsoft Windows XP 产品选项:Professional

相关内容