我有一个脚本来注销它创建输出文件的断开连接的用户。但它总是被新的取代

时间:2017-03-12 11:25:03

标签: batch-file cmd

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

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

1 个答案:

答案 0 :(得分:0)

不确定输出要求是什么。

query user > D:\logoff.txt

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

追加到该文件,请使用>>代替>

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

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

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

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

%username%通常应包含当前用户的名称,这可以使您免于运行query user