0

我试图创建一个程序或脚本来远程检索所有硬件(计算机、打印机等)的序列号,我只是想知道是否需要 WMI。

我知道基本的

wmic /NODE: "Computername" bios get serialnumber

但这也会产生一些访问问题,因为如果我理解正确并且远程计算机配置为允许传入的 WMI 请求,您需要两台计算机上的管理员权限。

是否有必要为此使用 WMI,或者有其他方法可以解决这个问题吗?我知道 WMI 知道您可能想了解的有关计算机的任何信息,但我现在只对序列号感兴趣,而且我可能还会添加 Windows 环境。

因此,如果有任何我在寻找解决此问题的任何其他方式的提示,除了使用 WMI,因为它会导致许多其他挑战,并且目标是让用户尽可能简单。

4

1 回答 1

1

添加用户开关以提示管理登录,

wmic /USER: 管理员 /NODE: "计算机名" bios 获取序列号

还必须在目标节点防火墙上允许远程管理,否则它将失败,管理员与否

于 2015-01-21T23:30:33.133 回答