2008-11-21 38 views

Respuesta

61

Esto funciona:

sc.exe config "[servicename]" obj= "[.\username]" password= "[password]" 

Donde cada uno de los [corchetes] artículos son reemplazados por los argumentos verdaderos. (Mantenga las comillas, pero no mantener los soportes.)

Hemos de tener en cuenta que:

  • El espaciamiento en el ejemplo cuestiones anteriormente mencionadas. obj= "foo" es correcto; obj="foo" no es.
  • '.' es un alias de la máquina local, puede especificar un dominio allí (o el nombre de su computadora local) si lo desea.
  • Las contraseñas no se validan hasta que se inicia el servicio
  • Cita tus parámetros, como arriba. A veces puedes pasar sin comillas, pero buena suerte.
+6

Andrew, funcionó con cambios menores. obj = "dominio \ nombre de usuario" obj = "LocalSystem" tenemos que tener espacio entre obj = y nombre de usuario. Los ID de usuario están validados y son buenos. tenemos que tener espacio en blanco entre password = y contraseña real. la contraseña no está validada, eso es un poco doloroso. para volver a establecer el servicio en LocalSystem, que sí tiene passwords, le hemos dado una contraseña ficticia para que funcione. como sc config "nombreServicio" obj = "LocalSystem" password = "notused" –

+0

Cuando intenté ejecutar este comando en PowerShell, recibí errores como: "Set-Content: no se puede encontrar un parámetro posicional que acepte el argumento 'obj ='. " Trabajé alrededor usando CMD: 'cmd.exe -e" sc config Service obj = user password = pass "' – Jeremy

+1

Esto tampoco funciona. El SC config * service * obj = "* service name *" password = "* password *" no establece correctamente la contraseña, por lo tanto, no se puede iniciar el servicio. – Grayson

8

En PowerShell, el comando "sc" es un alias para el cmdlet Set-Content. Puede solucionar esto usando la siguiente sintaxis:

sc.exe config Service obj= user password= pass 

Specyfying la extensión .exe, PowerShell omite la búsqueda de alias.

HTH

+0

No funciona para mí. Me pregunto si este método admite otros caracteres diferentes a los alfanuméricos. – Maverick

Cuestiones relacionadas