2016-05-20 6 views
0

Ich benutze den folgenden Befehl (und versuchte viele Variationen), um eine EXE als eine andere Domäne Benutzer auf einem Remote-PC als Dienst (Puh!).Wie exe als Dienst mit erhöhten Anmeldeinformationen auf Remote-PC mit psexec ausführen?

psexec \\ RemotePC -u Admin -p mypass MyService "binpath = "C „SC MyService displayname = erstellen": \ Programdata \ Microsoft \ Windows \ Start Menü \ Programme \ Startup \ MyService.exe" start = auto obj = corp \ service_account password = Servicepass“

ich:

PsExec nicht sc erstellen MyService displayname = MyService auf RemotePC beginnen konnte: Das System kann nicht finde die angegebene Datei.

Ich denke, ich bekomme wahrscheinlich ein paar Leerzeichen oder Anführungszeichen an der falschen Stelle, aber das macht mich verrückt. Habe alle möglichen Variationen ausprobiert, einschließlich des Startens von cmd.exe und der Übergabe des sc-Befehls als Argument. Gleicher Fehler.

Beide Windows 7 PCs in einer Domänenumgebung. Es wird versucht, mit dem Befehl psexec lokale Anmeldeinformationen für administrative Benutzer zu senden und zu versuchen, den Befehl sc als Benutzer auf Domänenebene auszuführen.

EDIT:

dies versucht:

c: \ Sysinternals> psexec \\ RemotePC -h -u localadmin -p mypass "sc erstellen MyService displayname = \" MyService Name \“binpath = \ "C: \ Programdata \ Microsoft \ Windows \ Startmenü \ Programme \ Startup \ MyService.exe \" start = auto obj = corp \ service_account password = domainpass“

und bekam:

PsExec v2.11 - Prozesse ausführen remote Copyright (C) 2001-2014 Mark Russinovich von Sysinternals - www.sysinternals.com

Ab sc MyService displayname erstellen = "MyService Name" binpath = "C: \ Programdata \ Microsoft \ Windows \ Start Menü \ Programme \ Startup \ MyService.exe" start = auto obj = corp \ service_acc

PsExec nicht auf RemotePC beginnen könnte: Der Dateiname, Verzeichnisnamen, oder die Syntax der Datenträgerbezeichnung ist falsch.

c: \ Sysinternals>

Antwort

1

Loving the downvote ohne Kommentare oder Grund ...

ich mich gelöst dies einfach alle Angebote für das Entfernen jemand dieses Problem hat.

c:\SysInternals>psexec \\RemotePC -h -u localadmin -p localpass sc create MyService displayname= MyService binpath= C:\Temp\Script\MyService.exe start= auto obj= corp\domainuser passw 
ord= domainpass 
+0

Danke, funktioniert für mich zwei! – renefc3

Verwandte Themen