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