Назад | Перейти на главную страницу

PSTerminalServices не возвращает подробностей о сеансе

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

get-tssession -computername thecomputer

Я получил:

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

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

Он настроен на удаленную помощь.

Что мне не хватает, пожалуйста?

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

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

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