Bonjour,
Après avoir cherché la solution pendant des jours, je suis à cours d'idée pour trouver la solution.
Voici la problématique :
Je dois exécuter un batch via le planificateur de tâches de windows server 2008R2.
Je n'ai aucun problème, quand :
- j'exécute le planificateur de tâche avec un script basique (tasklist > task.txt)
- j'exécute le batch seul
- j'exécute le batch avec le planificateur de tâche avec mon compte administrateur configuré en log on
En revanche, quand je configure le planificateur de tâche en log off et idem en fermant la session, celui-ci se bloque sur le fichier access et mentionne "en cours" dans l'exécution du script.
Voici le batch :
START /WAIT "C:\Programmes\Microsoft Office\Office14\msaccess.exe" "c:\Batch\database1.accdb" /x DatabaseBatch
START /WAIT "C:\Programmes\Microsoft Office\Office14\msaccess.exe" "c:\Batch\database2.accdb" /x DatabaseBatch
Le script bloque sur la première ligne sur le fichier, non pas database1.accdb, mais sur database1.LACCDB.
Comment puis-je m'en sortir ?
Quand je double-clique sur le fichier batch, je vois effectivement ce fichier, mais il se ferme automatiquement, une fois la ligne traitée. Avec le planificateur de tâche, ça se bloque.
Merci pour vos retour.
Partager