需要批处理文件/脚本来使用机器名查找多个用户名

需要批处理文件/脚本来使用机器名查找多个用户名

我有大约 200 个机器名称的列表。我需要获取每台机器上的用户的用户名。

我可以使用以下命令单独执行此操作。但我不想执行 200 次,然后手动将结果写入电子表格。

wmic.exe /node:"<MachineName>" ComputerSystem Get UserName

我一直在寻找一个脚本,可以逐个运行大约 200 个机器名称的列表,并将结果记录回电子表格或文本文档中。格式并不重要,重要的是能够从 CMD 行中获取该信息并通过电子邮件将文档发送给某人。

答案1

如果你把所有的计算机都放在一个名为的文本文件中,comps.lst那么这应该可以工作:

for /f %a in (comps.lst) do @wmic.exe /node:"%a" ComputerSystem Get UserName

相关内容