Flash info

Prenez une longueur d'avance avec PowerShell. Faire ce choix c'est anticiper l'avenir des produits Microsoft mais aussi être plus performant dans son travail quotidien d'admin système.

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
CAUSSE
Utilisateur

PowerShelleur Débutant
Messages: 2
graphgraph
Karma: 0  
Lancement en automatique d'un script powershell - 2/08/18 14:52 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:853521-UT_ET_UPSERVICE_CHASSEEXECUTIONFichier_sms.ps1 : Impossible de charger le fichier L:853521-UT_ET_UPSERVICE_CHASSEEXECUTIONFichier_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 http://go.microsoft.com/fwlink/?LinkID=135170.
Au caractère Ligne:1 : 1
+ L:853521-UT_ET_UPSERVICE_CHASSEEXECUTIONFichier_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.
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1467
graphgraph
Karma: 110  
Re:Lancement en automatique d'un script powershell - 3/08/18 09:31 salut CAUSSE

tu a l'erreur :
l'exécution de scripts est désactivée sur ce système
regarde les strategie d'execution de script avec :
Code:

 Get-ExecutionPolicy -List



et modifie avec set-ExecutionPolicy apres avoir choisi le niveau d'execution ici

Message édité par: 6ratgus, à: 3/08/18 09:32
  | | L'administrateur a désactivé l'accés public en écriture.
CAUSSE
Utilisateur

PowerShelleur Débutant
Messages: 2
graphgraph
Karma: 0  
Re:Lancement en automatique d'un script powershell - 3/08/18 13:06 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'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5478
graph
Karma: 204  
Re:Lancement en automatique d'un script powershell - 3/08/18 17:47 Salut,
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:

 Powershell.exe -ExecutionPolicy Bypass -Command...

Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1467
graphgraph
Karma: 110  
Re:Lancement en automatique d'un script powershell - 6/08/18 10:14 Salut Laurent
Je me permets de répondre.
pas de problème pour moi au contraire !
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
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5478
graph
Karma: 204  
Re:Lancement en automatique d'un script powershell - 6/08/18 16:56 6ratgus écrit:
c'est la canicule ?

Dehors oui
6ratgus écrit:

je passe beaucoup de temps a faire les corrections de ces scripts

Pair programming dans ce cas.
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
  | | L'administrateur a désactivé l'accés public en écriture.
6ratgus
Utilisateur

PowerShelleur Platinum
Messages: 1467
graphgraph
Karma: 110  
Re:Lancement en automatique d'un script powershell - 8/08/18 09:44 je suis d'accord sur le binôme mais on l'utilise surtout pour le transfert de connaissances chez nous, pas pour l'amélioration de la qualité et de la productivité.
Ils pensent que c'est da la perte de ressource humaine il faut dire que l'on n'est pas très nombreux comme admin (2 plus un apprenti)

Mais je pense que dans notre service développement (4 personnes) ça pourrais être utile car ils sont tous à travailler dans leurs coin sans parler et avec le lot de bug qui va avec !!!
  | | L'administrateur a désactivé l'accés public en écriture.
© 2018 PowerShell-Scripting.com