"Le compte d'utilisateur n'est pas autorisé à exécuter cette tâche"

11

J'essaie de faire exécuter une tâche planifiée sur Windows Server 2008. Cela fonctionne bien depuis des mois, puis je me suis bloqué, alors je l'ai tuée et maintenant je ne peux pas la faire démarrer. (Dans le cas où ce n'est pas évident, je ne suis pas un administrateur système de Windows par aucun effort d'imagination. J'ai hérité de la responsabilité de ce système, plus ou moins.)

L'erreur qu'il donne est: "Le compte d'utilisateur n'est pas autorisé à exécuter cette tâche". L '"auteur" de la tâche est "A". La tâche "Lors de l'exécution de la tâche, utilisez le compte d'utilisateur suivant:" est "B". Et mon utilisateur est "C". Tous A, B, C sont membres du groupe Administrateurs, donc je suis un peu perplexe quant à la raison pour laquelle il pense que je n'ai pas les autorisations pour exécuter cela.

Des idées?


la source

Réponses:

9

J'ai trouvé la cause de l'erreur dans le dossier C: / Windows / System32 / Tasks. Lorsque la tâche est créée, un fichier XML est créé dans le dossier. Le problème est que les autorisations de sécurité, sous propriétés, sur ce fichier ne permettent pas à l'utilisateur que vous avez créé pour la tâche d'avoir des autorisations d'exécution. L'autre problème est que lorsque vous créez la tâche dans l'objet de stratégie de groupe, cela ne vous permet pas de configurer pour quel système d'exploitation. L'instantané ci-dessus est le planificateur de tâches dans Windows 7 qui ne correspond pas au planificateur de tâches GPO Server 2008 R2.

Peter
la source
2
Cela a résolu mon problème avec l'exécution des tâches planifiées. J'ai eu ce problème depuis longtemps, mais j'ai décidé d'exécuter les commandes manuellement à la place. Le simple fait d'ouvrir ce dossier dans l'Explorateur a déclenché une invite d'autorisation que je venais d'accepter. Je peux exécuter manuellement les tâches planifiées très bien après cela
Geir-Tore Lindsve
4

Essayez de supprimer et de recréer la tâche. Il semble que l'ACL sur la tâche ait été corrompue.

Dave
la source
2

Je pense que vous pouvez y aller C:\Windows\System32\Tasks folder. Là, trouvez votre dossier de travail et enfin votre fichier de travail. Faites un clic droit et properties->security->Advanced(Button)->Owner(Tab)->Edit(Button)et changez le propriétaire en l'utilisateur auquel vous êtes connecté ou en administrateur et appuyez sur ok.

Encore une fois, properties->security->continue(Button)faites un clic droit sur le fichier et vérifiez si l'utilisateur que vous êtes connecté ou l'administrateur a le contrôle total sur le fichier. Sinon, cliquez sur l'utilisateur ou l'administrateur et Full Controlcochez la case.

kaushik
la source
1

Il y a une case que vous pouvez cocher lors de la création ou de la modification de la tâche qui dit Run with highest privilege. Assurez-vous que cette case est cochée.

entrez la description de l'image ici

MDMarra
la source