我有一个脚本来注销断开的用户,它创建了输出文件.但这始终可以替换为新



我有一个脚本可以注销断开的用户,并且会创建一个输出文件,但是它总是被新版本替换。我希望我的脚本始终使用日期创建一个新文件。

@echo off
query user > D:logoff.txt
for /f "tokens=1-7 delims=,: " %%a in ('query user ^| find /i "disc"')  
do logoff %%b

不太确定输出要求是什么。

query user > D:logoff.txt

不是标准的winbatch命令,但是>将输出发送到新文件,删除旧文件。

to 附加到文件,使用>>代替>

要输出日期到自己的行,请使用

echo %date% >> D:logoff.txt

要将日期和时间输出到自己的行,请使用

echo %date% %time% >> D:logoff.txt

%username%通常应包含当前用户的名称,这可能使您不必运行query user

最新更新