Windows-Xp
腳本 - 如何斷開遠端桌面會話?
我正在尋找一種方法來關閉電腦(本地電腦)上所有活動的遠端桌面會話。Windows 包含幾個命令(rwinsta、qwinsta 等)來查看活動會話,但我看不到如何輕鬆使用這些資訊(除非我解析字元串…)來關閉所有會話。
Powershell(或C#、Batch)中有沒有辦法關閉本地電腦上的所有遠端桌面會話?
謝謝,馬丁
您可以嘗試使用未記錄的
/sm
參數query session
(在批處理文件中)更輕鬆地對事物進行排序:FOR /f %%G IN ('query session /sm') DO tsdiscon %%G
是的,從命令行使用 tsdiscon:
tsdiscon n
其中 n 應替換為會話 ID。
您可以從
query session
既然您說要關閉本地電腦上的所有會話,我想您需要注意執行此操作的順序(即最後關閉會話)。