Ich verwende PowerShell zum Ausführen einer EXE-Datei (Installationsdatei) auf einem Remotecomputer von meinem Computer. Ich konnte sehen, dass der Prozess von meinem Computer ausgelöst wird und den Prozess auf dem Remotecomputer anzeigen kann, aber ausgeführt wird als ein Hintergrundprozess.Wie man den Hintergrundprozess zur Schnittstelle in Windows zieht?
$COMPUTERNAME = "XXX"
$san = New-PSSession -ComputerName $COMPUTERNAME -Credential YYY
Invoke-Command -Session $san {
C:\users\Desktop\zzz.exe
}
Ich kann es nicht vor der Schnittstelle bringen.
Kann jemand helfen?
Versuchen Sie, zzz.exe als BenutzerA auszuführen, und interagieren Sie dann als BenutzerB? Ich denke nicht, dass das möglich ist. – TheMadTechnician
Nein, ich benutze beide mit dem gleichen Profil UserA, die gleiche Rechte haben, und auch eine Domain-Konto –
Dann verstehe ich nicht, warum Sie die Anwendung remote von ComputerA ausführen, wenn Sie es auf ComputerB sehen müssen . Warum starten Sie es nicht einfach auf ComputerB? – TheMadTechnician