PSTerminalServices не возвращает никаких сведений о сеансе

PSTerminalServices не возвращает никаких сведений о сеансе

Я подключен к машине с помощью RDP, но когда я вызываю следующее (используя PSTerminalServices через PowerShell):

get-tssession -computername thecomputer

Я получил:

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

...вместо деталей моей сессии. Отлично работает для виртуальных машин.

Он настроен на возможность удаленной помощи.

Что я упускаю?

решение1

Похоже, что Get-TSSessionкомандлет пытается что-то прочитатьреестр(илитрубка?) данные и терпит неудачу. Глядя на PSTerminalServicesисходный код, я вижу, что он используетКассияи это может бытьпроблема с разрешениями.

Этот вопрос может быть актуален:Вызов WTSEnumerateSessions из локальной системы

Попробуйте установить на удаленном сервере'Полный контроль'разрешения для учетной записи компьютера вашего компьютера и перезапустите службу удаленных рабочих столов, чтобы изменения разрешений вступили в силу.

Связанный контент