這個算是一個很冷門的使用需求,主要是用來一鍵踢掉某台主機的全部遠端連線使用者。
將程式碼存成.bat,再執行這個檔案。輸入目標ip即可:
程式碼重點說明:
將程式碼存成.bat,再執行這個檔案。輸入目標ip即可:
程式碼重點說明:
- if 是判斷是否有輸入值,沒有就直接中斷批次檔。
- net use 是先製造遠端權限,待清除完之後自動結束。
- for /l 裡的 in (0, 1, 10) 代表從0開始累加1,直到10為止。
- tsdiscon 是結束遠端桌面連線指令。
@echo. @echo off set /p ip="Please input Server IP: " if "%ip%" NEQ "" GOTO :kickRD GOTO :end :kickRD net use \\%ip% /user:帳號 "密碼" for /l %%x in (0, 1, 10) do ( tsdiscon %%x /SERVER:%ip% net use \\%ip% /delete ) :end