我正在尝试编写一个.bat文件,该文件可以查看文件(hosts.txt)中的客户端,查看计算器是否正在运行并杀死它或它们,但是它一直说未找到实例。 / p>
@echo off
cd \
for /F "tokens=1-2" %%a in ("hosts.txt") do (
wmic /node:%%a process where name='Calculator.exe' call terminate
)
做这件事的更好方法是什么?我想念什么?
答案 0 :(得分:1)
我的评论为答案,(仅一行):
@WMIC /Node:@hosts.txt Process Where "Name='calc.exe'" Call Terminate
答案假定您具有这样做的特权,您可能需要包括/user:privilegedusername
和/password:privilegeduserpassword
。