Wie ermittle ich die Sitzungs-ID auf dem Remote-Computer für die Verwendung mit psexec -i mithilfe von script / powershell /…?

Ich benötige ein Skript oder einen Powershell-Befehl, mit dem die Sitzungs-ID eines bestimmten angemeldeten Benutzers auf dem Remotecomputer ermittelt und später als Parameter für die Ausführung des Remote-GUI-Prozesses mit psexec -i in dieser Sitzung von verwendet werden kann dieser Benutzer auf dem Remote-Computer.

isher habe ich es geschafft, @ zu verwend

psexec \\remoteMachine -u user -p pswrd query session

, um eine Liste der Sitzungen auf dem Remote-Computer abzurufen:

SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
console                                     0  Conn    wdcon
rdp-tcp#919       user                     1  Active  rdpwd
rdp-tcp#916       user                     3  Active  rdpwd

so ich schätze, ich könnte irgendwie die benötigte ID isolieren und sie verwenden - aber ich habe es noch nicht geschafft

Irgendwelche Ideen? Vielleicht andere - einfachere Wege?

Danke für die Hilfe

Antworten auf die Frage(6)

Ihre Antwort auf die Frage