"La cuenta de usuario no tiene permiso para ejecutar esta tarea"

11

Estoy tratando de ejecutar una tarea programada en Windows Server 2008. Ha estado funcionando bien durante meses y luego se colgó, así que la eliminé y ahora no puedo iniciarla. (En caso de que no sea obvio, no soy un administrador de sistemas de Windows en ningún sentido de la imaginación. Heredé la responsabilidad de este sistema, más o menos).

El error que da es: "La cuenta de usuario no tiene permiso para ejecutar esta tarea". El "autor" de la tarea es "A". La tarea "Al ejecutar la tarea, use la siguiente cuenta de usuario:" es "B". Y mi usuario es "C". Todos A, B, C son miembros del grupo de Administradores, por lo que estoy un poco desconcertado de por qué cree que no tengo permisos para ejecutar esto.

Ideas?


fuente

Respuestas:

9

He encontrado que la causa del error está en la carpeta C: / Windows / System32 / Tasks. Cuando se crea la tarea, se crea un archivo XML en la carpeta. El problema es que los permisos de seguridad, en propiedades, en este archivo no permiten que el usuario que creó para la tarea tenga permisos de ejecución. El otro problema es que cuando crea la tarea en el GPO, no le permite configurar para qué sistema operativo. La instantánea anterior es el programador de tareas en Windows 7 que no coincide con el Programador de tareas de Server 2008 R2 GPO.

Peter
fuente
2
Esto resolvió mi problema con la ejecución de tareas programadas. He tenido este problema durante mucho tiempo, pero en su lugar decidí ejecutar los comandos manualmente. Simplemente abrir esa carpeta en el Explorador activó un aviso de permiso que solo tuve que aceptar. Puedo ejecutar manualmente tareas programadas muy bien después de esto
Geir-Tore Lindsve
4

Intenta eliminar y recrear la tarea. Parece que la ACL de la tarea puede haberse dañado.

Dave
fuente
2

Creo que puedes ir C:\Windows\System32\Tasks folder. Allí encontrará su carpeta de trabajo y finalmente su archivo de trabajo. Haga clic derecho properties->security->Advanced(Button)->Owner(Tab)->Edit(Button)y cambie de propietario al usuario con el que inició sesión o al administrador y presione OK.

De nuevo, haga clic derecho en el archivo y properties->security->continue(Button)compruebe si el usuario con el que inició sesión o el administrador tiene control total sobre el archivo. Si no, haga clic en el usuario o administrador y haga clic en la Full Controlcasilla de verificación.

kaushik
fuente
1

Hay una casilla que puede marcar al crear o editar la tarea que dice Run with highest privilege. Asegúrese de que esté marcado.

ingrese la descripción de la imagen aquí

MDMarra
fuente