我试图制作一个批处理文件来运行systeminfo命令。
我对一台服务器使用此命令并且它正在工作,但我需要多台服务器。
SYSTEMINFO / S ServerName / U My_Domain \ my_domain_account / p my_password> C:\ Systeminfo.txt
我无法使用PowerShell,我们有 Windows Server 2003,2008和2008R2。
我需要检查注册所有者和注册组织,但是如上面的命令那样输出会很棒。
提前感谢
答案 0 :(得分:0)
将您的服务器列表放在一个文本文件中,每行一个服务器名称。然后创建一个如下所示的.cmd文件:
@echo off
setlocal enableextensions
for /f %%s in ('type "serverlist.txt"') do call :PROCESS %%s
goto :END
:PROCESS
systeminfo /s %1 > %1.txt
goto :EOF
:END
endlocal
当您运行此脚本时,您将拥有包含每个服务器的系统信息的.txt文件。