Question Lancement en automatique d'un script powershell
- CAUSSE Jean-Marie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 6 ans 2 mois #27388
par CAUSSE Jean-Marie
Lancement en automatique d'un script powershell a été créé par CAUSSE Jean-Marie
Bonjour,
Je génère par programme un script powershell que je lance ensuite par fichier .bat que je lance depuis mon programme par la commande shell.
Quand je lance en manuel le fichier .bat mon script PowerShell s'exécute correctement.
Quand je le lance en automatique j'obtient le message suivant:
L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1 : Impossible de charger le fichier L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1, car l'exécution de scripts est désactivée sur ce système. Pour plus d'informations, consultez about_Execution_Policies à l'adresse go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : Erreur de sécurité : ( [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
J'ai vérifié et nous sommes en accès Unrestricted.
Quelle est le bonne solution pour arriver à lancer ce bacht qui doit s'exécuter toute les nuits en automatique à 6h du matin?
Merci de votre aide.
Je génère par programme un script powershell que je lance ensuite par fichier .bat que je lance depuis mon programme par la commande shell.
Quand je lance en manuel le fichier .bat mon script PowerShell s'exécute correctement.
Quand je le lance en automatique j'obtient le message suivant:
L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1 : Impossible de charger le fichier L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1, car l'exécution de scripts est désactivée sur ce système. Pour plus d'informations, consultez about_Execution_Policies à l'adresse go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ L:\8535\21-UT_ET_UP\SERVICE_CHASSE\EXECUTION\Fichier_sms.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : Erreur de sécurité : ( [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
J'ai vérifié et nous sommes en accès Unrestricted.
Quelle est le bonne solution pour arriver à lancer ce bacht qui doit s'exécuter toute les nuits en automatique à 6h du matin?
Merci de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 2 mois #27391
par Philippe
Réponse de Philippe sur le sujet Re:Lancement en automatique d'un script powershell
salut CAUSSE
tu a l'erreur :
[code:1]Get-ExecutionPolicy -List
[/code:1]
et modifie avec set-ExecutionPolicy apres avoir choisi le niveau d'execution ici <br><br>Message édité par: 6ratgus, à: 3/08/18 09:32
tu a l'erreur :
regarde les strategie d'execution de script avec :l'exécution de scripts est désactivée sur ce système
[code:1]Get-ExecutionPolicy -List
[/code:1]
et modifie avec set-ExecutionPolicy apres avoir choisi le niveau d'execution ici <br><br>Message édité par: 6ratgus, à: 3/08/18 09:32
Connexion ou Créer un compte pour participer à la conversation.
- CAUSSE Jean-Marie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 6 ans 2 mois #27393
par CAUSSE Jean-Marie
Réponse de CAUSSE Jean-Marie sur le sujet Re:Lancement en automatique d'un script powershell
Merci beaucoup pour la réponse.
L'ordre set execution policy doit -il être la première ligne du fichier PS1 ou être dans le fichier .bat avant le lancement du fichier PS?
Je suppose que la syntaxe est différente.
Merci de m'éclairer
L'ordre set execution policy doit -il être la première ligne du fichier PS1 ou être dans le fichier .bat avant le lancement du fichier PS?
Je suppose que la syntaxe est différente.
Merci de m'éclairer
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 6 ans 2 mois #27398
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lancement en automatique d'un script powershell
Salut,
CAUSSE écrit:
Je me permets de répondre.
Dans le batch mieux vaut utiliser la valeur bypass :
[code:1]Powershell.exe -ExecutionPolicy Bypass -Command...[/code:1]
CAUSSE écrit:
L'ordre set execution policy doit -il être la première ligne du fichier PS1 ou être dans le fichier .bat avant le lancement du fichier PS?
Je me permets de répondre.
Dans le batch mieux vaut utiliser la valeur bypass :
[code:1]Powershell.exe -ExecutionPolicy Bypass -Command...[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 1 mois #27401
par Philippe
Réponse de Philippe sur le sujet Re:Lancement en automatique d'un script powershell
Salut Laurent
je pense jamais a ce paramètre -ExecutionPolicy
je vois que tu a était très actif sur le forum vendredi !! c'est la canicule ?
de mon coté, je suis beaucoup moins present, depuis quelques mois je forme un jeune en apprentissage pour 2 ans. il a pris gout a PowerShell et je passe beaucoup de temps a faire les corrections de ces scripts
pas de problème pour moi au contraire !Je me permets de répondre.
je pense jamais a ce paramètre -ExecutionPolicy
je vois que tu a était très actif sur le forum vendredi !! c'est la canicule ?
de mon coté, je suis beaucoup moins present, depuis quelques mois je forme un jeune en apprentissage pour 2 ans. il a pris gout a PowerShell et je passe beaucoup de temps a faire les corrections de ces scripts
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 6 ans 1 mois #27402
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lancement en automatique d'un script powershell
6ratgus écrit:
6ratgus écrit:
A mon avis, demande plus de temps sur le court terme mais tu en gagnes sur le moyen terme.
Faut juste que ton/ta responsable ne pense pas que vous perdez du temps.
Dehors ouic'est la canicule ?
6ratgus écrit:
Pair programming dans ce cas.je passe beaucoup de temps a faire les corrections de ces scripts
A mon avis, demande plus de temps sur le court terme mais tu en gagnes sur le moyen terme.
Faut juste que ton/ta responsable ne pense pas que vous perdez du temps.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.112 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Lancement en automatique d'un script powershell