私はコードをもっている :
@echo off
rem :: Get session ID
for /f "tokens=3" %%I in ('qwinsta /server:10.10.100.1 ^| find /i " %username% "') do (set _ID=%%I)
rem :: Logoff user
logoff %_ID% /server:10.10.100.1
コマンドラインに入力すると機能しますが、このコードを取得して .cmd ファイルを作成し、デスクトップに配置しても何も起こりません。いつ機能するのかわかりません。_ID 変数を設定する時間を与えるために put (ping localhost -n 1 -w 5000) も試みましたが、役に立ちませんでした。何が問題になる可能性がありますか?回答ありがとうございます。