PSTerminalServices 不傳回有關會話的詳細信息

PSTerminalServices 不傳回有關會話的詳細信息

我使用 RDP 連接到計算機,但當我呼叫以下命令時(透過 powershell 使用 PSTerminalServices):

get-tssession -computername thecomputer

我得到:

Exception calling "GetSessions" with "0" argument(s): "No more data is available"

……而不是我的會議的詳細資訊。它非常適合虛擬機器。

它被配置為允許遠端協助。

請問我缺什麼?

答案1

看起來Get-TSSessioncmdlet 嘗試讀取一些註冊表(或者管道?查看PSTerminalServices原始程式碼我發現它使用了決明子這可能是一個權限問題

這個問題可能相關:從本機系統呼叫 WTSEnumerateSessions

嘗試在遠端伺服器上設定'完全控制'變更您電腦的電腦帳戶的權限,然後重新啟動遠端桌面服務服務以使權限變更生效。

相關內容