リモートデスクトップ切断後にSteamLinkで接続しようとするとエラーになる件の対応

バッチファイルで自動化

以下のバッチを使うことで処理を自動化できる

バッチは、リモートデスクトップ中に管理者権限で実行すること

@echo off
setlocal enabledelayedexpansion

REM ログインパスワードを記載する
set PASSWORD=********

REM ログイン中のユーザ名を環境変数から取得
set USERNAME=%USERNAME%

REM query sessionコマンドの結果をループで確認
for /f "tokens=1,2,3 delims= " %%a in ('query session ^| findstr /i " %USERNAME% "') do (
    set SESSION_ID=%%c
)

if defined SESSION_ID (
    REM 切断処理
    tscon %SESSION_ID% /password:%PASSWORD% /dest:console
) else (
    echo %USERNAME% は見つかりませんでした
    pause
)

コメント

タイトルとURLをコピーしました