2016-06-27 14 views
0

Ich versuche, den winodws-Dienst auf einem Remote-System zu installieren, das sich unter demselben Netzwerk befindet und den Befehl cmd verwendet.SC CreateService FAILED 1057 Der Kontoname ist ungültig oder nicht vorhanden oder das Passwort ist ungültig für den angegebenen Kontonamen

sc \\11.130.23.105 create "test_service01" binpath= "\11.130.23.105\ServiceLocation\TestWindowService.exe" obj= user password= password123# 

Wenn versuchen, oben genannten Befehl ausführen, ich bekomme unter Fehler.

[SC] CreateService FAILED 1057: Der Kontoname ist ungültig oder nicht vorhanden oder das Kennwort ist für den angegebenen Kontonamen ungültig. Ich bestätige, dass Benutzer und Passwörter korrekt sind. Jeder kann vorschlagen, was hier das Problem sein könnte. Dank

Antwort

1

Wenn die Zielmaschine in einer Domäne ist, müssen Sie den Benutzer so spezifizieren:

sc \\11.130.23.105 create "test_service01" binpath= ... obj= .\user password= pwd123 

Beachten Sie auch, dass der Pfad der ausführbaren Datei sollte aus der Sicht der entfernten Maschine zur Verfügung gestellt werden, dh Es sollte ein lokaler Pfad und kein UNC-Pfad sein.

+0

Ja, das war's, danke! Der Benutzer muss mit \ angegeben werden. Leider ist dieses Format nicht unter https://support.microsoft.com/en-us/help/251192/how-to-create-a-windows-service-by-using-sc-exe angegeben –