![注销已断开连接的用户](https://linux22.com/image/1602178/%E6%B3%A8%E9%94%80%E5%B7%B2%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%E7%9A%84%E7%94%A8%E6%88%B7.png)
我正在使用这个批次:
query user > logoff.txt
for /f "tokens=1,2" %%i in (logoff.txt) DO if /I [%%i]==[%1] logoff.exe %%j
del logoff
它只适用于一个用户,但如果我想同时注销多个用户,我能做什么帮助吗?
答案1
只需改变 FOR 循环。
如果您要注销多个人,那么您将必须提供要注销的姓名列表。第一行创建该列表并将其放入文件 (logoff.txt)。第二行将此姓名列表与您在调用脚本 (%1) 时提供的名称进行比较,当匹配时,它会注销该人。因此将其更改为注销列表中的所有姓名。但您仍需要决定在调用脚本时如何提供该列表。