如何使用 PowerShell 獲取連線遠端桌面使用者的計算機?


如果要使用 PowerShell 獲取遠端計算機上的使用者會話,我們需要使用 cmd query 命令。首先,我們將使用以下命令獲取本地計算機上的使用者會話。

示例

query session

輸出

讓我們看看查詢會話命令支援的其他引數。

示例

PS C:\> query session /?
Display information about Remote Desktop Services sessions.

QUERY SESSION [sessionname | username | sessionid]
              [/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] [/VM]

sessionname         Identifies the session named sessionname.
username            Identifies the session with user username.
sessionid           Identifies the session with ID sessionid.
/SERVER:servername  The server to be queried (default is current).
/MODE               Display current line settings.
/FLOW               Display current flow control settings.
/CONNECT            Display current connect settings.
/COUNTER            Display current Remote Desktop Services counters information.
/VM                 Display information about sessions within virtual machines.

要獲取遠端計算機上的會話,我們可以使用/Server:ServerName開關。

示例

query session /server:Test1-win2k12

輸出

更新日期:2020 年 12 月 15 日

2 千次以上瀏覽

開啟你的職業生涯

完成課程認證

立即開始
廣告
© . All rights reserved.