Ich habe PS 1.0 auf einem Remote-PC (RPC001) installiert. Ich verwenden Windows Sysinternals tool PSExec.exe den folgenden Prozess auf der Fernbedienung ausführen:Run PowerShell-Skripte auf Remote-PC
PSExec \\RPC001 -u myID -p myPWD PowerShell C:\script\StartPS.ps1 par1 par2
kann ich der PowerShell.exe Prozess auf dem Remote-PC sehen zu laufen hinterher, aber es ist eigentlich nichts zu tun, nur dort hängen. Ich habe versucht, einen einfachen Code von "Write-Output/Host" eine Zeichenfolge in das Skript zu schreiben. Ich benutze das gleiche Skript auf der Fernbedienung von RTS, es funktioniert dort.
Nicht sicher, ob ich etwas anderes vermisse, um das Skript mit PSExec auszuführen, oder es ist PSExec.exe Einschränkung. Ich möchte ein PS-Skript auf Remote starten, um dort etwas lokal zu tun (einige Dateien lokal komprimieren und alte Dateien entfernen) aus meiner Box.
Ich fragte eine ähnliche Frage in Stackoverflow: Run remote process by powershell. Don schlug mir vor, PSExec zu verwenden. Es klingt nach einer alternativen Möglichkeit, das Problem zu lösen. Ich kann jedoch nicht mit PowerShell arbeiten. Gibt es eine Möglichkeit PS auf einem entfernten PC zu installieren?
Übrigens kann ich PS 2.0 nicht verwenden, da mein Netzwerk es mir nicht erlaubt, Windows XP SP3 zu installieren, das für PS 2.0 erforderlich ist.
Wie ich für diese Verwendung PSExec 'Start-Prozess erreichen kann". wusa.exe "-ArgumentList" $ W2K12/quiet "-Wait" – Dotnet