Benutzer mit den meisten Antworten
Ausführen einer .exe auf einem Remotecomputer

Frage
-
Hi,
mit folgendem Befehl gelingt es mir den Hostnamen des Remotecomputers an meiner lokalen PS anzeigen zu lassen:
invoke-command -computername remotecomputer -credential domain\administrator -scriptblock {hostname}
Wie kann ich eine dort vorhandene .exe starten die in z.B. im Zielsystem im folgenden Pfad ist: c:\program files (x86)\test 2011\test.exe ?
Mittels invoke-command -computername remotecomputer -credential domain\administrator -scriptblock {"c:\program files (x86)\test 2011\test.exe"}
hatte ich keinen Erfolg.
(Wenn möglich bitte mit powershell, winrs oder wmi, ungern mit psexec)
Danke!
- Bearbeitet mike_35 Dienstag, 6. September 2011 15:36
Antworten
Alle Antworten
-
Hier steht alles was man über Powershell Remoting wissen muß: Remoting Guide.
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Hilf mit und markiere hilfreiche Beiträge als "Hilfreich" und Beiträge die deine Frage ganz oder teilweise beantwortet haben als "Antwort". -
Die PDF ist wirklich super, Danke.
Wenn ich aber nicht die Möglichkeit habe bzw. es nicht möchte mit ps-sessions zu arbeiten habe ich für mein Anliegen keine Lösung gefunden.
Hinter -scriptblock werden immer nur einfache Beispiele wie get-process genannt. Wie man eine "windows fremde" .exe startet kann ich mir nicht zusammenreimen.
Sorry wenn ich mich doof anstelle.
-
Ok,
es wäre dieser Befehl welcher mit einem best. Benutzer auf dem RemoteServer ausgeführt werden soll:
%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 -command start-sleep -s 6000;"start-edgesynchronization"
Danke!