Estou conectado a uma máquina usando RDP, mas quando chamo o seguinte (usando PSTerminalServices via powershell):
get-tssession -computername thecomputer
Eu recebo:
Exception calling "GetSessions" with "0" argument(s): "No more data is available"
...em vez de detalhes da minha sessão. Funciona muito bem para máquinas virtuais.
Está configurado para permitir assistência remota.
O que estou perdendo, por favor?
Responder1
Parece que Get-TSSession
o cmdlet tenta ler algunsregistro(oucano?) dados e falha. Olhando o PSTerminalServices
código fonte vejo que ele usaCássiae isso pode ser umproblema de permissões.
Esta questão pode ser relevante:Chamando WTSEnumerateSessions de um sistema local
Tente configurar no servidor remoto'Controlo total'permissões para a conta do computador da sua máquina e reinicie o serviço Serviços de Área de Trabalho Remota para que as alterações de permissão entrem em vigor.