1
qwinsta administrator | findstr Administrator

Дает вывод как

>rdp-tcp#26        Administrator             2  Active

Мне нужно получить только SESSIONNAME, т.е. «rdp-tcp # 26», и использовать в следующей команде как

tscon SESSIONNAME /dest:console

переменная% sessionname% не помогает, поэтому, пожалуйста, не предлагайте эти решения.

1 ответ1

1

Мне нужно получить rdp-tcp#26 и использовать в следующей команде как

tscon SESSIONNAME /dest:console

Используйте следующий пакетный файл:

@echo off
for /f "usebackq tokens=1" %%i in (`qwinsta administrator ^| findstr Administrator`) do (
  set _temp=%%i
  set sessionname=%_temp:~1%
  )
tscon %sessionname% /dest:console
endlocal

Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .