Tâche planifiée sous windows 2003

Tâche planifiée sous windows 2003 - Win NT/2K/XP - Windows & Software

Marsh Posté le 21-03-2005 à 16:09:53    

Bonjour à tous,
 
Dans le cadre de mes sauvegarde, je cherche à réaliser une tâche planifiée qui éxécute un .bat tous les soirs.
Jusque là, pas de problème, mon .bat fonctionne à merveille. Je crée donc ma tâche planifiée. Si pour l'identification, je donne mon compte administrateur, la tâche planifiée va s'éxécuter. Si je donne mon opérateur de sauvegarde, elle ne s'éxécute plus.
 
Elle est alors marquée comme "N'a pas pu démarrer", et dans le journal des tâches planifiées, je trouve :

Citation :

"backup.job" (backup.bat) **ERREUR**
       impossible de commencer la tâche.
       L'erreur spécifique est :  
       0x80070005: Accès refusé.
       Essayez de localiser l'application avec le bouton parcourir de la page des tâches.


 
J'ai donc donné tous les droits NTFS à mon opérateur, que ce soit le repertoire du .bat, ou le repertoire Windows\Task : meme resultat.
 
Le plus drole, c'est que si, sur le serveur, une session est ouverte avec l'opérateur, la tâche se lance et fonctionne à merveille :heink:

Reply

Marsh Posté le 21-03-2005 à 16:09:53   

Reply

Marsh Posté le 21-03-2005 à 17:11:24    

Dans les strategie local, stratedie de l'ordinateur,Attribution des droits de l'utilisateur , il faut ajouter l'utilisateur a executer une tache comme service

Reply

Marsh Posté le 21-03-2005 à 17:32:25    

J'ai deja ajouté mon utilisateur dans la GPO "Ouvrir une session en tant que service", ainsi que "Ouvrir une session en tant que tâche", mais sans succès.
Toutefois, je n'ai pas rebooté le serveur lorsque j'ai ajouté l'utilisateur. J'ai simplement fait un gpupdate /force.
 
Je ne trouve pas le "Executer une tache comme service" par contre ?
 
De plus, mon utilisateur de sauvegarde éxécute deja des taches planifiées par le biais de ntbackup, qui fonctionnent sans probleme :/


Message édité par petoulachi le 21-03-2005 à 17:33:33
Reply

Marsh Posté le 21-03-2005 à 17:34:48    

c'est ouvrir une session en tant que tache, ou ouvrir une session en tant que service.
Attention ce n'est pas une GPO user mais machine, donc à appliquer à l'ordinateur

Reply

Marsh Posté le 21-03-2005 à 17:36:04    

Bin il est dans les deux :/
 
Pour modifier la GPO je suis passé par Parametres de securité locaux du serveur, donc c'est forcement pour l'ordinateur il me semble.
 
Peut etre faut-il que je reboot ?

Reply

Marsh Posté le 21-03-2005 à 17:38:23    

t'es sur un controleur de domaine ?
si oui il faut passer par strategie du controleur de domaine.

Reply

Marsh Posté le 21-03-2005 à 17:39:06    

bin non :/


Message édité par petoulachi le 21-03-2005 à 17:39:22
Reply

Marsh Posté le 21-03-2005 à 17:40:19    

Et puis si c'etait un probleme au niveau du droit pour lancer une tache, mes autres taches faites avec ntbackup, pour le meme utilisateur, ne fonctionneraient pas non :??:

Reply

Marsh Posté le 21-03-2005 à 18:26:13    

Essaie de l'autoriser à ouvrir une session localement sur le serveur. Dans NTBackup, ça se lance comme un service. Pour une tâche planifiée sur un .BAT, c'est une session locale qui s'ouvre.

Reply

Marsh Posté le 22-03-2005 à 10:05:59    

Bin il l'a deja ce droit malheureusement :/


Message édité par petoulachi le 22-03-2005 à 10:06:22
Reply

Marsh Posté le 22-03-2005 à 10:05:59   

Reply

Marsh Posté le 22-03-2005 à 12:28:19    

Si tu ouvres une session manuellement avec ton compte d'opérateur, tu arrives à rentrer sans problème ?

Reply

Marsh Posté le 22-03-2005 à 12:28:28    

Petit up, c'est effectivement un problème de droit : si j'ajoute mon utilisateur de sauvegarde dans le groupe local administrateur du serveur sur lequel la tache planifiée est configurée, cela fonctionne !

Reply

Marsh Posté le 22-03-2005 à 12:28:52    

Oui, je peux ouvrir une session manuellement sans probleme sur le serveur.

Reply

Marsh Posté le 22-03-2005 à 12:34:52    

Regarde si ce compte a le droit "ouvrir une session en tant que tache" sur ton serveur.

Reply

Marsh Posté le 22-03-2005 à 12:35:59    

Malheureusement c'est bien le cas, il a le droit d'ouvrir une session en tant que tache et en tant que service !

Reply

Marsh Posté le 22-03-2005 à 12:38:17    

T'es sur qu'il n'y a pas de probleme d'application des GPO ou d'héritage/conflit ?

Reply

Marsh Posté le 22-03-2005 à 12:41:24    

Et bien dans l'observateur d'evt, apres un gpupdate /force, je trouve bien l'evt Application ID 1704 source SceCli qui me dit que la statégie a été appliquée correctement.
 
De plus, ce problème n'est pas isolé à un serveur, mais a plusieurs !
 
Le plus dingue, c'est que mon utilisateur de sauvegarde me sert aussi a faire des ntbackup (qui sont des taches planifiées) et ça fonctionne.
 
Peut etre faut-il que mon .bat soit situé dans un emplacement précis ?

Reply

Marsh Posté le 22-03-2005 à 12:43:23    

Pour l'instant il est situé où ? Si tu te connectes en local avec ton compte opérateur et que tu lances ton .BAT manuellement, ça fonctionne ou pas ?

Reply

Marsh Posté le 22-03-2005 à 12:45:49    

petoulachi a écrit :

Et bien dans l'observateur d'evt, apres un gpupdate /force, je trouve bien l'evt Application ID 1704 source SceCli qui me dit que la statégie a été appliquée correctement.


 
Ca veut pas dire grand chose.
Ta stratégie tu la modifies a quel niveau exactement ? Ton serveur c'est un controlleur de domaine ?

Reply

Marsh Posté le 22-03-2005 à 12:47:03    

petoulachi a écrit :

Le plus dingue, c'est que mon utilisateur de sauvegarde me sert aussi a faire des ntbackup (qui sont des taches planifiées) et ça fonctionne.


 
Ha c'est pas du NTBackup ton bat de sauvegarde ?
 
Tu peux pas le poster ici au cas ou ?

Reply

Marsh Posté le 22-03-2005 à 12:51:58    

Alors pour l'instant, mon .bat est situé sur  
D:\batch
 
Si je le lance connecté en local avec le compte opérateur, le .bat fonctionne.
 
Le serveur sur lequel le .bat s'execute n'est pas un DC.
 
La stratégie, je la modifie en passant par Stratégie de sécurité local des outils d'administration (en local donc sur le serveur).
 
Mon .bat n'est pas un NTBackup non.
 
le voici :
robocopy E:\Projets \\Cypher\BackupNeo /MIR /R:0 > .\Backuplog.txt
 
Edit : je precise que robocopy.exe est lui meme situé dans le meme répertoire que me .bat ;)


Message édité par petoulachi le 22-03-2005 à 12:52:26
Reply

Marsh Posté le 22-03-2005 à 12:58:05    

petoulachi a écrit :

Alors pour l'instant, mon .bat est situé sur  
D:\batch
 
Si je le lance connecté en local avec le compte opérateur, le .bat fonctionne.
 
Le serveur sur lequel le .bat s'execute n'est pas un DC.
 
La stratégie, je la modifie en passant par Stratégie de sécurité local des outils d'administration (en local donc sur le serveur).


 
Et donc t'aurais pas une GPO au niveau du domaine ou de l'OU de ton serveur (ou d'une OU parente) qui aurait elle autre chose comme valeur pour l'ouverture en tant que tache ?
Les GPO sont toujours prioritaires sur les stratégies locales.
 

Citation :

Mon .bat n'est pas un NTBackup non.
 
le voici :
robocopy E:\Projets \\Cypher\BackupNeo /MIR /R:0 > .\Backuplog.txt
 
Edit : je precise que robocopy.exe est lui meme situé dans le meme répertoire que me .bat ;)


 
T'as bien les droits de lecture sur le dossier source, et ecriture sur le dossier cible et aussi celui ou se trouve robocopy ?


Message édité par El Pollo Diablo le 22-03-2005 à 12:58:23
Reply

Marsh Posté le 22-03-2005 à 14:00:16    

El Pollo Diablo a écrit :

Et donc t'aurais pas une GPO au niveau du domaine ou de l'OU de ton serveur (ou d'une OU parente) qui aurait elle autre chose comme valeur pour l'ouverture en tant que tache ?
Les GPO sont toujours prioritaires sur les stratégies locales.


 
Bin au niveau de la GPO de l'OU qui contient mon serveur, ce n'est pas défini. Je pensais qu'en le rajoutant au niveau local ça viendrait compléter, mais ce n'est peut etre pas le cas ?? Je test ça de suite !
 

El Pollo Diablo a écrit :


T'as bien les droits de lecture sur le dossier source, et ecriture sur le dossier cible et aussi celui ou se trouve robocopy ?


Oui, au niveau NTFS aucun soucis de droit :)
 

Reply

Marsh Posté le 22-03-2005 à 14:05:57    

Bon bin pas mieu en donnant le droit sur la GPO :/

Reply

Marsh Posté le 22-03-2005 à 16:43:30    

un ptit up, je n'arrive pas à trouver la solution, ni sur les ng technet :cry:

Reply

Marsh Posté le 22-03-2005 à 16:51:27    

Tu pourrais essayer en changeant la cible \\ par un dossier local ?

Reply

Marsh Posté le 22-03-2005 à 16:56:47    

Déjà essayé :/
 
Mais le problème c'est que le .bat n'est meme pas lancé, je pense que ça plante avant ça !

Reply

Marsh Posté le 22-03-2005 à 17:03:58    

Alors fais un ptit "lanceur" en bat pour lancer ton fameux batch en générant un fichier de log >execution.txt
Tu auras peut-être plus d'info que le simple code d'erreur des tâches planifiées.
 
## lanceur ##
tonbat.bat >bidule.txt
##
Et c'est lui que tu vas planifier pour l'occasion.
 
J'ai bien vu que tu savais comment faire, mais c'est histoire d'être sûr que nous parlons de la même chose.

Reply

Marsh Posté le 22-03-2005 à 17:08:04    

Je viens d'essayer, malheureusement aucun fichier de resultat générer... le lanceur .bat n'est meme pas lancé

Reply

Marsh Posté le 22-03-2005 à 17:09:47    

Alors là c'est fort !
Si je crée une bete tache planifiée qui me lance la calculatrice, là ça marche :heink:
 
Il faut approuver les .bat dans le planificateur de tache ou quoi ??

Reply

Marsh Posté le 22-03-2005 à 17:10:48    

essaye en .cmd  :heink:

Reply

Marsh Posté le 22-03-2005 à 17:40:42    

Pas mieu en .cmd :/
 
J'ai de gros doute là, un antivirus ne pourrait-il pas me bloquer ça ??

Reply

Marsh Posté le 22-03-2005 à 17:45:56    

Humm je ne pense pas... et si c'est le cas tu devrais au moins avoir la trace dans les logs du-dit antivirus.
 
C'est con, j'ai pas de 2003 sous la main pour le moment... je vais essayer d'allumer le bidule ce soir (mais faut d'abord que je bouge un meuble).

Reply

Marsh Posté le 22-03-2005 à 17:48:45    

Bon, l'antivirus est hors de cause (je viens de tester sur un autre 2003 sans antivirus et je rencontre le meme pb).
 
Ca sent la protection de 2003 !

Reply

Marsh Posté le 22-03-2005 à 18:17:15    

Et si tu définies ton opérateur comme admin local du serveur, ça donne quoi ? T'as regardé les journaux d'événements pour voir si il n'y avait pas des erreurs ?

Reply

Marsh Posté le 22-03-2005 à 18:18:46    

En étant admin local, ça fonctionne, mais je ne souhaite pas qu'il soit admin local :D
 
Aucun evt dans le journal :/

Reply

Marsh Posté le 22-03-2005 à 18:19:17    

Et utilisateur avec pouvoir ça donne quoi ? Ou même tout simplement dans le groupe Opérateurs de sauvegarde


Message édité par Wolfman le 22-03-2005 à 18:19:47
Reply

Marsh Posté le 22-03-2005 à 18:20:11    

Utilisateurs avec pouvoir, ça marche pas.
 
Opérateurs de sauvegarde, il en fait deja parti !

Reply

Marsh Posté le 22-03-2005 à 18:20:58    

Appelle un exorciste alors :D

Reply

Marsh Posté le 22-03-2005 à 18:28:27    

:sweat:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed