使用批处理脚本的RDP会话断开连接

时间:2016-02-02 18:36:01

标签: windows batch-file cmd

我是批处理脚本的新手,我想知道如何使用基于第一个命令输出的会话ID使用用户名和断开来搜索rdp会话,并借助一些输出修饰符或任何其他逻辑来选择会话id并使用批处理脚本

将其附加到“tsdiscon”

代码:

C:\Users\vijay>query session vijay
SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
>rdp-tcp#7         vijay      20  Active  rdpwd

C:\Users\vijay>tsdiscon 20

1 个答案:

答案 0 :(得分:1)

@echo off
set "name=vijay"
for /f  "tokens=3" %%a in ('qwinsta "%name%"^|findstr /r /b /i ".*rdp"') do (
    tsdiscon %%a
)