Bonjour
J'ai créée un script en Powershell pour generer un CR avec plusieurs fichier.
Pour faciliter le lancement par les utilisateur, j'ai crée un .bat, qui appelle ce script.
le .bat comme le .ps1 du script sont sur un dossier réseau, accessible aux utilisateur.
Soucis rencontré.
Ce script fait partie d'une liste de tache, listé dans un fichier excel, avec les liens vers d'autres scripts a executer, independament les uns des autres.
Les autres sont des .bat classiques, en les lancant depuis excel (liens vers le .bat) ils fonctionnent sans soucis.
Par contre le miens, non.
En le lancant depuis excel, j'ai le message suivant :
Code :
- Impossible de charger le fichier R:\SIAL\ETU\ASS\Parc_Omega\120-Omega_AO\PROD\01-Outils\01-SuiviProd\shells\shells_unitaires\SyntheseMatin.ps1, car l'exécution de
- scripts est désactivée sur ce système. Pour plus d'informations, consultez « get-help about_signing ».
- Au niveau de ligne : 1 Caractère : 110
- + R:\SIAL\ETU\ASS\Parc_Omega\120-Omega_AO\PROD\01-Outils\01-SuiviProd\shells\shells_unitaires\SyntheseMatin.ps1 <<<<
- + CategoryInfo : NotSpecified: (:) [], PSSecurityException
- + FullyQualifiedErrorId : RuntimeException
- Appuyez sur une touche pour continuer...
|
Ce qui est etrange, c'est qu'en lancant le .bat directement, sans passer par le liens d'Excel, il fonctionne très bien.
N'etant pas admin sur les postes, je ne peut changer les polices d'execution de sript dans powershell, qui sont actuellement en : RemoteSigned
j'ai essayer, comme ca, via le .bat, copier le .ps1 en local, puis l'executer, mais meme erreur.
Avez vous une idée pour me depatouiller ?
---------------
Serveur HFR - OpenTTD