Я подключен к машине с помощью RDP, но когда я вызываю следующее (используя PSTerminalServices через PowerShell):
get-tssession -computername thecomputer
Я получил:
Exception calling "GetSessions" with "0" argument(s): "No more data is available"
...вместо деталей моей сессии. Отлично работает для виртуальных машин.
Он настроен на возможность удаленной помощи.
Что я упускаю?
решение1
Похоже, что Get-TSSession
командлет пытается что-то прочитатьреестр(илитрубка?) данные и терпит неудачу. Глядя на PSTerminalServices
исходный код, я вижу, что он используетКассияи это может бытьпроблема с разрешениями.
Этот вопрос может быть актуален:Вызов WTSEnumerateSessions из локальной системы
Попробуйте установить на удаленном сервере'Полный контроль'разрешения для учетной записи компьютера вашего компьютера и перезапустите службу удаленных рабочих столов, чтобы изменения разрешений вступили в силу.