CMD - 注销脚本

问题描述 投票:0回答:0

我需要有关可以自动注销当前用户的 bat 文件的帮助。不幸的是,我在会话名称方面遇到了一些问题——在我尝试指定会话名称之前我没有遇到任何问题。 我的环境中需要会话名称,因为用户使用相同的帐户,从而导致多个用户使用相同的用户名。

以下是我尝试注销用户的两种变体。

for /f "tokens=1-4" %a in ('query session') do @if /I "%a"=="^>%sessionname%" if "%b"=="%username%" if "%d"=="Active" logoff %c

for /f "tokens=1-4" %a in ('query session') do @if "%a:~0,1%"=="^>" if "%b"=="%username%" if "%d"=="Active" logoff %c

batch-file cmd
© www.soinside.com 2019 - 2024. All rights reserved.