我正在寻找一个简单的批处理文件,它可以为我提供服务器列表的以下详细信息。有一个域名。
我自己制作了一个,但它似乎没有运行服务器列表,它只运行一次服务器。请帮帮我,下面是代码:
for /f %%x in (computers.txt) do systeminfo | findstr /c:"Host Name" >> C:\temp\output.txt
for /f %%x in (computers.txt) do wmic cpu get name >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"Domain" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"OS Name" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"OS Version" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"System Manufacturer" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"System Model" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"System type" >> C:\temp\output.txt
for /f %%x in (computers.txt) do systeminfo | findstr /c:"Total Physical Memory" >> C:\temp\output.txt
for /f %%x in (computers.txt) do ipconfig | findstr IPv4 >> C:\temp\output.txt
for /f %%x in (computers.txt) do wmic diskdrive get size >> C:\temp\output.txt
for /f %%x in (computers.txt) do dsquery computer -name %%x >> C:\temp\output.txt
答案 0 :(得分:0)
如果我假设您在computers.txt
中获得了服务器名称列表。
computers.txt
中的所有行,并提供机器的系统信息输出,以便在每次迭代时执行它。 3.此过程一直持续到所有行都在computers.txt
迭代。
systeminfo /s /U <<username>> /P <<password %%x
use system info /? for more details
%% x - 将包含文件的信息,并且每次迭代都会更改,它将在文件中包含相应的行值。