Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/07/2006, 17h35   #1
Membre éprouvé
 
Inscription : avril 2005
Messages : 884
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 884
Points : 431
Points : 431
Par défaut Batch (.bat) qui refuse de s'exécuter via le "Scheduler"

J'ai une tâche à exécuter périodiquement par un utilisatuer qui n'a PAS les droits d'administrateur (et ne peut les avoir).

Quand il exécute ses tâches en ligne de commande, OK pas de problème.

Quand ces mêmes tâches sont lancées par le "Scheduled Tasks" via son nom, ça ne fonctionne pas. J'obtiens le message "Could not start" et voici ce que me donne le log:
Code :
1
2
3
4
5
"DOTASK.job" (dotask.bat) 7/26/2006 11:32:03 AM ** ERROR **
	Unable to start task.
	The specific error is:
	0x80070005: Access is denied.
	Try using the Task page Browse button to locate the application.
Merci pour votre aide.

PS: je crois qu'il y des droits à changer dans les "policies" du système, mais je sais pas trop quoi ni où...
camboui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 10h20   #2
Membre éprouvé
 
Inscription : avril 2005
Messages : 884
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 884
Points : 431
Points : 431
Je viens de changer le titre.

Si mes explications concernant le problème ne sont pas claires, faites-le moi savoir. Merci.
camboui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 10h32   #3
Membre Expert
 
Avatar de Nemesys
 
Étudiant
Inscription : mars 2006
Messages : 1 910
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 1 910
Points : 2 086
Points : 2 086
Bonjour,


C'est un probleme de droits avec le SP2 en effet. Voici la solution :

Citation:
To work around this problem, add the "Access this computer from the network" permission to the user account that will run the scheduled task. To do this for the local computer policy, follow these steps:
1. Click Start, click Run, type Gpedit.msc, and then click OK.
2. Expand the following items in the Local Computer Policy list:
Computer Configuration
Windows Settings
Security Settings
Local Policies
3. Click User Rights Assignment.
4. Double-click Access this computer from the network, and then click Add User or Group.
5. Add the new user name or the group name in the Enter the object names to select area.
6. Click Check Names to verify the entries.
7. Click OK two times.
Cordialement.
Nemesys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2006, 18h26   #4
Membre éprouvé
 
Inscription : avril 2005
Messages : 884
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 884
Points : 431
Points : 431
Merci, mais ça ne va toujours pas
Code :
1
2
3
4
5
"DOTASK.job" (dotask.bat) 7/28/2006 12:07:42 PM ** ERROR **
	Unable to start task.
	The specific error is:
	0x80070005: Access is denied.
	Try using the Task page Browse button to locate the application.
D'ailleurs, en réfléchissant ça ne parait pas logique. Les tâches à effetuer sont locales, pas besoin d'accès au réseau.

Il y a aussi un "log on as a batch job", mais l'utilisateur est déjà assigné à cette policy. Donc je ne vois ce qu'il faudrait d'autre.
camboui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h05.


 
 
 
 
Partenaires

Hébergement Web