¿Cómo puedo seleccionar qué cuenta de usuario ejecutará un servicio de Windows (ejecutar como) desde la línea de comandos?

¿Cómo puedo seleccionar qué cuenta de usuario ejecutará un servicio de Windows (ejecutar como) desde la línea de comandos?

Como uno de los pasos para instalarcronodemonio paraCygwinen Windows, vale la pena (no es obligatorio en WinXP, pero parece ser muy recomendable desde Win7) cambiar (junto con algunas otras modificaciones) elcorrer comopropiedad del servicio CRON recién instalado.
Esta es la ventana del método GUI (lo siento, mi Windows está en español) donde puedo seleccionar cualquier otro usuario (en mi ejemplo "cygrunsrv", pero podría ser cualquier otro):

La propiedad "Ejecutar como": ejecutar un servicio como una cuenta distinta a "sistema"

He revisado los documentos y elCarolina del SurEl comando no parece tener esa capacidad. Todo lo que encontré es esta opción para permitir que el servicio interactúe con el escritorio:

sc config servicename type= interact type= own

pero no es el cambio que estoy buscando.
¿Hay alguna manera de hacer esto mediante la línea de comandos?

Respuesta1

Deberías poder hacerlo usando obj=y password=params desc config
(Tal vez dependa de la edición, pero no pude encontrar ninguna información al respecto)

Ejecutar sc config /?produce las siguientes opciones para mí:

CONFIG OPTIONS: NOTE: The option name includes the equal sign. type= <own|share|interact|kernel|filesys|rec|adapt> start= <boot|system|auto|demand|disabled> error= <normal|severe|critical|ignore> binPath= <BinaryPathName> group= <LoadOrderGroup> tag= <yes|no> depend= <Dependencies(separated by / (forward slash))> obj= <AccountName|ObjectName> DisplayName= <display name> password= <password>

Descripción completa aquí:http://technet.microsoft.com/en-us/library/cc990290.aspx

información relacionada