0

我正在尝试制作一个批处理文件来运行 systeminfo 命令。

我将此命令用于一台服务器并且它正在工作,但我需要多台服务器。

SYSTEMINFO /S 服务器名 /U My_Domain\my_domain_account /p my_password >C:\Systeminfo.txt

我不能使用 powershell,我们有windows server 2003、2008 和 2008R2。

我需要检查注册所有者和注册组织,但如果有上述命令的输出会很棒。

先感谢您

4

1 回答 1

1

将您的服务器列表放在一个文本文件中,每行一个服务器名称。然后创建一个如下所示的 .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 文件。

于 2014-06-23T18:27:11.647 回答