我知道我可以用 Powershell 做到这一点,但是,作为一个练习我的命令提示符脚本技能的项目,我想用一个批处理文件来做到这一点。我有一个带有 ComputerNames 的 txt 文件,我希望我的循环回显名称,然后运行 SystemInfo 并从结果中获取特定行。
Computers.txt 如下所示:
XPCOMPUTER1
XPCOMPUTER2
W7COMPUTER1
W7COMPUTER2
我的批处理文件如下所示:
For /F %%w IN (computer.txt) Do (echo %%w & psexec \\%%w cmd.exe &
systeminfo | Find "Total Physical Memory:")
哪个,应该列出主机名,然后 PSexec 进入它并运行 SystemInfo 并获取总物理内存,对吗?我是这么想的!但我明白了
%%W was unexpected at this time.
有什么想法吗?