Question
Script qui ne fonctionne plus en tache planifiée
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 1 mois #23337
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
Lepoulpe écrit:
La tâche planifiée ne peut interagir avec la session exécutant l'application à moins d'utiliser des api system .
Comme c'est un serveur de prod, ça risque d'être brulant comme intervention.
Le souci est qu'en local la zone ciblée existe, mais dans la tâche ce n'est pas celle de la session en avant plan, il se peut que l'écran n'existe pas ou soit $null d'où l'erreur.
A creuser ...
Bah elle s'arrête là je pensemerci pour ton aide
La tâche planifiée ne peut interagir avec la session exécutant l'application à moins d'utiliser des api system .
Comme c'est un serveur de prod, ça risque d'être brulant comme intervention.
Le souci est qu'en local la zone ciblée existe, mais dans la tâche ce n'est pas celle de la session en avant plan, il se peut que l'écran n'existe pas ou soit $null d'où l'erreur.
A creuser ...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- B
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
il y a 7 ans 1 mois #23338
par B
Ce que je ne comprends pas Laurent, c'est que la tache planifiée fonctionne très bien sur mon poste sans rien changer du tout à mon code.
Réponse de B sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
\"La plus belle fille du monde ne peut offrir que ce qu'elle a\" répétait mon prof de système...Bah elle s'arrête là je pense
Ce que je ne comprends pas Laurent, c'est que la tache planifiée fonctionne très bien sur mon poste sans rien changer du tout à mon code.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 1 mois #23339
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
Lepoulpe écrit:
Le code dépend du contexte où il est exécuté(cf. tests d'intégration), si tu penses que le code est correct il te reste à le débugger sur le serveur.Ce que je ne comprends pas Laurent, c'est que la tache planifiée fonctionne très bien sur mon poste sans rien changer du tout à mon code.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- B
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 25
- Remerciements reçus 0
il y a 7 ans 1 mois #23340
par B
Réponse de B sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
merci pour ton aide,
je ne m'avoue pas vaincu pour autant
je ne m'avoue pas vaincu pour autant
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 7 ans 1 mois #23341
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
Lepoulpe écrit:
Mon interprétation du problème est peut être fausse.
je ne m'avoue pas vaincu pour autant
Mon interprétation du problème est peut être fausse.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 7 ans 1 mois #23342
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Script qui ne fonctionne plus en tache planifiée
Bonsoir,
Je pense que ce que tu cherches à faire n'est pas possible, du moins via une tâche planifiée. En effet une tâche planifiée s'exécute dans un contexte différent de la session utilisateur qui affiche les graphiques que tu veux récupérer. Donc pour moi c'est mort.
A la limite, tu pourrais lancer ton script au moment de l'ouverture de session utilisateur et ton script pourrait s’exécuter en arrière-plan.
Et puis de toutes façons, un script qui fait appel à l'API Windows Form fait pour s'exécuter en tâche planifiée me semble à la base une mauvaise idée...
Bon week-end,
Arnaud<br><br>Message édité par: Arnaud, à: 17/03/17 19:27
Je pense que ce que tu cherches à faire n'est pas possible, du moins via une tâche planifiée. En effet une tâche planifiée s'exécute dans un contexte différent de la session utilisateur qui affiche les graphiques que tu veux récupérer. Donc pour moi c'est mort.
A la limite, tu pourrais lancer ton script au moment de l'ouverture de session utilisateur et ton script pourrait s’exécuter en arrière-plan.
Et puis de toutes façons, un script qui fait appel à l'API Windows Form fait pour s'exécuter en tâche planifiée me semble à la base une mauvaise idée...
Bon week-end,
Arnaud<br><br>Message édité par: Arnaud, à: 17/03/17 19:27
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.090 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Script qui ne fonctionne plus en tache planifiée