识别远程机器上是否安装了 Windows?

识别远程机器上是否安装了 Windows?

我单位有一台计算机(我的电脑)。

我想通过命令命令(仅当远程计算机包含 Windows 操作系统时才有效)(不要介意版本)

有人告诉我测试 ping 命令 - 使用数据包的大小。但它是可配置的。 - 所以这个解决方案对我来说不是最好的选择。

我必须确定……

答案1

简短的回答是:你不能。

长答案:描述您真正想要解决的问题,因为“cmd 命令”非常模糊且具有局限性。从字面上看,它会被解释为“仅内置于 cmd.exe 命令行解释器中的命令”,但您提到的 ping 命令已经告诉我们这不是您的意思。

那么:您想批量执行吗?然后您可以下载 nmap 并告诉它尝试进行操作系统检测。您还可以尝试连接到机器的 SMB 共享并查看管理共享是否存在。

另外,如果只有一台计算机,为什么不走过去检查一下呢?

答案2

Nmap 可以在一定程度上确定操作系统指纹识别 - 这意味着,如果它返回其窗口,则可以将其视为可能存在的强烈暗示。如果您需要更好的方法,请参阅 Stephane 的回答。

相关内容