15 votos

Problemas creando servicio usando sc.exe

Tengo este comando para crear un servicio:

sc create svnserve binpath="\"C:\Program Files (x86)\Subversion\bin\svnserve.exe\" --service --root C:\SVNRoot" displayname="Subversion" depend=tcpip start=auto obj="NT AUTHORITY\LocalService"

Lamentablemente, parece no funcionar, aunque la sintaxis es correcta. Cuando lo ejecuto, me sale las instrucciones de uso (que supongo que es una forma de decir me que he proporcionado argumentos incorrectos, aunque no tengo ni idea qué argumento incorrecto podría haber proporcionado).

¿Puede alguien ayudarme en mis dificultades? ¡ Gracias!

26voto

ThatGraemeGuy Puntos 9880

Su sintaxis es incorrecta, pero vas a ser perdonado por los que faltan.

Desde el texto de ayuda para sc create:

NOTE: The option name includes the equal sign.

Lo que no es inmediatamente obvio de esto es que las opciones deben ser especificados con un espacio entre el nombre de la opción y el valor.

Incorrecto:

displayname="Subversion"

Correcto (tenga en cuenta el espacio después de la =):

displayname= "Subversion"

El comando debe de funcionar bien formateado en consecuencia, es decir:

sc create svnserve binpath= "\"C:\Program Files (x86)\Subversion\bin\svnserve.exe\" --service --root C:\SVNRoot" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY\LocalService"

15voto

evg345 Puntos 186

necesita espacios después =

DisplayName = "Servidor de Subversion" dependen = Tcpip start = auto

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: