Parece que o cmdlet Get-TSSession
tenta ler alguns registro (ou pipe ?) dados e falha. Olhando para o código-fonte PSTerminalServices
, vejo que ele usa Cassia e isso pode ser um problema de permissões .
Esta questão pode ser relevante: Chamando WTSEnumerateSessions de um sistema local
Try to set on the remote server 'Full Control' permissions for the computer account of your machine and restart the Remote Desktop Services service for the permission changes to take effect.