跨网络运行 WMIC 命令

C-d*_*zle 8 command-line wmic

而不是在命令提示符中一次输入一个:

wmic /node:ipaddress /user:administrator /password:mypassword bios 获取序列号

如何针对整个子网运行它并输出到文本文档?由于我每隔几个月就执行一次此操作以验证我们的计算机库存,因此我认为有一种更简单的方法可以将其放入批处理脚本中,而不是手动进行。

wmz*_*wmz 13

您可以在 之后放置一个列表node: node:ip1,ip2,ip3,或者使用一个文件node:@file- 所以只需将您的所有 ip 地址放入一个文件中,然后运行:

wmic /node:@nodes.txt /user:administrator /password:mypassword /output:out.csv bios get serialnumber /format:csv
Run Code Online (Sandbox Code Playgroud)

假设所有机器上的用户/密码都相同。