远程计算机上的 wmic,采用计算机名称或 ip 列表的形式
wmic on remote computer, taken form list of computer name or ip
@echo off
wmic /node:"computer" /user:myusername /password:"password" product get name > log.txt
如何从文件中获取 ip 并将其输入到节点中?
127.0.0.1
more ips here ...
ip.txt^
我尝试访问的所有电脑的用户名和密码都相同。
我明白batch file是怎么读取form文件的,但是我不知道怎么在node中输入。
for /f "tokens=*" %%a in (ip.txt) do (
echo line=%%a )
可能是个愚蠢的问题,但是,
for /f "tokens=*" %%a in (ip.txt) do (
)
wmic /node:%%a /user:myusername /password:"password" product get name > log.txt
如果我提出的问题有误,请发表评论。
ps: 删除旧的
编辑:
for /f "tokens=*" %%a in (ip.txt) do (
wmic /node:%%a /user:myusername /password:"password" product get name > log.txt
)
这样^ ?
edit 编辑:如果我想从此命令中获取更多信息,如显卡、ram 和 sutch。
wmic /FAILFAST:ON /node:@ip.txt /user:username /password:password path Win32_VideoController get Name >> log.txt
要获取显卡信息,我需要另一行并更改 get 命令还是我可以在一行中获取很多信息?
可能会喜欢
wmic /FAILFAST:ON /node:@ip.txt /user:username /password:password path Win32_VideoController get Name,product get name, MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag >> log.txt
如果说得通
啊,比那简单多了,朋友:http://ss64.com/nt/wmicglobal.html
和 http://ss64.com/nt/wmic.html
您可以在节点参数中指定一个文件供 wmic 操作:
@echo off
wmic /node:@ip.txt /user:myusername /password:"password" product get name > log.txt
@echo off
wmic /node:"computer" /user:myusername /password:"password" product get name > log.txt
如何从文件中获取 ip 并将其输入到节点中?
127.0.0.1
more ips here ...
ip.txt^
我尝试访问的所有电脑的用户名和密码都相同。
我明白batch file是怎么读取form文件的,但是我不知道怎么在node中输入。
for /f "tokens=*" %%a in (ip.txt) do (
echo line=%%a )
可能是个愚蠢的问题,但是,
for /f "tokens=*" %%a in (ip.txt) do (
)
wmic /node:%%a /user:myusername /password:"password" product get name > log.txt
如果我提出的问题有误,请发表评论。
ps: 删除旧的
编辑:
for /f "tokens=*" %%a in (ip.txt) do (
wmic /node:%%a /user:myusername /password:"password" product get name > log.txt
)
这样^ ?
edit 编辑:如果我想从此命令中获取更多信息,如显卡、ram 和 sutch。
wmic /FAILFAST:ON /node:@ip.txt /user:username /password:password path Win32_VideoController get Name >> log.txt
要获取显卡信息,我需要另一行并更改 get 命令还是我可以在一行中获取很多信息?
可能会喜欢
wmic /FAILFAST:ON /node:@ip.txt /user:username /password:password path Win32_VideoController get Name,product get name, MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag >> log.txt
如果说得通
啊,比那简单多了,朋友:http://ss64.com/nt/wmicglobal.html 和 http://ss64.com/nt/wmic.html
您可以在节点参数中指定一个文件供 wmic 操作:
@echo off
wmic /node:@ip.txt /user:myusername /password:"password" product get name > log.txt