2010-11-11 8 views
13

¿Cómo abro una aplicación interactiva, como cmd.exe o Windows Explorer, que se ejecuta como SERVICIO DE RED? Hay formas de hacerlo para la cuenta del SISTEMA, pero el SERVICIO DE RED está demostrando ser un desafío. Necesito que esto funcione en Windows 7, pero también estaría interesado en soluciones para otras versiones de Windows.Símbolo del sistema interactivo como SERVICIO DE RED

+0

Me gustaría poder upvote esta pregunta y responder más veces. psexec es mi nuevo juguete favorito! – Rory

Respuesta

20
+0

Guau, no me di cuenta de que funcionaría con la opción -u con un usuario "especial" (para el cual no conozco la contraseña), pero lo hizo. Funcionó en Windows 7 x64 y Windows XP x86, aunque falló en Windows XP x64 como menciona su publicación vinculada. Aún así, es lo suficientemente bueno para mis propósitos. – EMP

+7

One windows 2008 R2 psexec cmd inicia una ventana de símbolo del sistema por separado. 'psexec -u" autoridad nt \ servicio de red "' cmd.exe inicia un símbolo del sistema en la misma ventana de consola. Ejecutar un programa GUI desde esa instancia de cmd.exe o directamente desde 'psexec -u" autoridad nt \ servicio de red "' iniciará el proceso, pero no lo mostrará. Tengo el UAC desactivado. –

+5

Justin, agregue un '-i' a su línea de comandos, p. Ej. 'psexec -i -u" autoridad nt \ servicio de red "cmd.exe' – Rory

1

Aquí es como se puede utilizar PsExec para ejecutar cmd.exe bajo el contexto del usuario "RED DE SERVICIOS":

psexec -i -u "nt authority\network service" cmd.exe 
Cuestiones relacionadas