Estoy intentando ejecutar un proceso con otra cuenta. Tengo el comando:
runas "/user:WIN-CLR8YU96CL5\network service" "abwsx1.exe"
pero luego esto pide la contraseña. Sin embargo, no hay una contraseña establecida para el servicio de red.
¿Es posible lo que estoy tratando de hacer?
En el Programador de tareas, cree una tarea para ejecutar la aplicación bajo el usuario de SERVICIO DE RED. Luego puede ejecutar la tarea desde la línea de comando usando
Donde taskname es el nombre de su tarea.
fuente
Normalmente, solo puede hacerse pasar por cuenta de servicio de un servicio de Windows, como menciona esta publicación :
Si intenta hacerlo en su propio contexto de usuario, dichos intentos deberían fallar.
fuente
He probado
y
en PsExec64-v2.2, para win10-home-x64-10.0.14393 y win10-pro-x64-10.0.15063 para usar la consola normal, falló, use la consola elevada, funciona bien
fuente
Sé que este es un hilo antiguo, pero es el resultado principal de este problema y quería poder ejecutar un comando usando PowerShell sin tener que instalar ninguna herramienta adicional en nuestro servidor Windows. Se me ocurrió el siguiente script de PowerShell que crea una tarea programada, la ejecuta y luego la elimina. También está escrito para permitirle ejecutar el comando con diferentes cuentas de usuario.
fuente