如何确定远程计算机的操作系统?

Ste*_*eve 26 operating-systems

给定计算机名称,如何确定远程计算机的操作系统?

ta.*_*.is 17

您可以nmap用来探测远程计算机,并根据它对 TCP 数据包(有效或无效请求)的响应nmap可以推断出它正在使用什么操作系统。

这不是 100% 准确,但可能是您在一般情况下可以做的最好的事情。

如果您只使用 Windows,并且您在远程计算机上拥有管理员帐户的凭据,则可以改用此方法

查看系统属性

要在远程计算机上执行此过程,请右键单击计算机管理(本地),单击连接到另一台计算机,选择另一台计算机,然后键入远程计算机的名称。然后,您可以按照此过程中的步骤操作,从第 2 步开始,将计算机管理(远程计算机名)替换为计算机管理(本地)。在为远程计算机名指定的计算机上,您必须是 Administrators 组的成员,或者您必须被委派了适当的权限。

此外,如果您的计算机已加入域,则您可以查看 Active Directory 中的计算机帐户。这些应该告诉您有关机器的信息。

  • `nmap` 只是来给港口一个拥抱...... (4认同)
  • `nmap -O -v IPADDRESS` https://nmap.org/book/osdetect-usage.html (2认同)

小智 6

使用 cmd(Windows Vista、XP 等中的命令提示符)

systeminfo /s IP.ADDRESS /u UserOnRemotePc
Run Code Online (Sandbox Code Playgroud)

例如:

systeminfo /s 172.16.23.108 /u Student
Run Code Online (Sandbox Code Playgroud)

  • 这仅适用于远程操作系统为 Windows 的情况。 (3认同)

Gir*_*iri 5

Systeminfo 命令显示操作系统名称和服务包编号。您可以使用 psexec 在远程计算机上运行此命令。

来源:从命令行查找 Windows 版本