Ich bin über RDP mit einem Computer verbunden, aber wenn ich Folgendes aufrufe (mit PSTerminalServices über Powershell):
get-tssession -computername thecomputer
Ich bekomme:
Exception calling "GetSessions" with "0" argument(s): "No more data is available"
...anstelle der Details meiner Sitzung. Funktioniert hervorragend für virtuelle Maschinen.
Es ist so konfiguriert, dass Fernunterstützung möglich ist.
Was übersehe ich bitte?
Antwort1
Es sieht so aus, als ob Get-TSSession
das Cmdlet versucht, einigeRegistrierung(oderRohr?) Daten und schlägt fehl. Wenn ich mir den PSTerminalServices
Quellcode anschaue, sehe ich, dass er verwendetKassiaund das könnte einBerechtigungsproblem.
Diese Frage könnte relevant sein:Aufrufen von WTSEnumerateSessions von einem lokalen System
Versuchen Sie, auf dem Remote-Server einzustellen'Volle Kontrolle'Berechtigungen für das Computerkonto Ihres Rechners und starten Sie den Remotedesktopdienste-Dienst neu, damit die Berechtigungsänderungen wirksam werden.