我正在尝试使用命令行开关在主机名列表上运行 MSInfo32:
for /F "tokens=*" %%A in (hosts.txt) do (
start /wait msinfo32 /nfo %%A /computer %%A
)
它似乎运行良好,除非远程主机处于离线状态、未运行 WMI 服务或我不是本地管理员(某些用户……)。当发生任何这些问题时,它会从本地计算机收集信息并将其保存到文件中。唯一的文档我可以寻找在MSInfo32来自 Windows XP 或更早版本。有人知道如何让 MSInfo32 按预期工作吗?