バッチファイルで自動化
以下のバッチを使うことで処理を自動化できる
バッチは、リモートデスクトップ中に管理者権限
で実行すること
@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
)
コメント