Windows Scripts
PowerShell
Activer l'exécution des scripts



Pour : Windows


Vous pouvez rencontrer un problème d'exécution de scripts désactivée comme ci-dessous.

PS C:\Users\Administrateur\Desktop> .\test.ps1 Impossible de charger le fichier C:\Users\Administrateur\Desktop\test.ps1, car l'exécution de scripts est désactivée su r ce système. Pour plus d'informations, consultez « get-help about_signing ». Au niveau de ligne : 1 Caractère : 11 + .\test.ps1 <<<< + CategoryInfo : NotSpecified: (:) [], PSSecurityException + FullyQualifiedErrorId : RuntimeException







Pour activer l'exécution des scripts PowerShell, il faut saisir la ligne suivante.
Syntaxe pour retirer la restriction:

set-executionpolicy unrestricted



Exemple:

PS C:\Users\Administrateur\Desktop> set-executionpolicy unrestricted Modification de la stratégie d'exécution La stratégie d'exécution permet de vous prémunir contre les scripts que vous jugez non fiables. En modifiant la stratégie d'exécution, vous vous exposez aux risques de sécurité décrits dans la rubrique d'aide about_Execution_Policies. Voulez-vous modifier la stratégie d'exécution ? [O] Oui [N] Non [S] Suspendre [?] Aide (la valeur par défaut est « O ») : O PS C:\Users\Administrateur\Desktop>



Pour information, voici la commande pour remettre la restriction.

Set-ExecutionPolicy RemoteSigned




Vous pouvez aussi activer et désactiver la restriction uniquement pour le compte courant.

Syntaxe pour désactiver la restriction d'exécution des scripts PowerShell pour le compte courant:

Set-ExecutionPolicy -Scope "CurrentUser" -ExecutionPolicy "Unrestricted"



Syntaxe pour activer la restriction d'exécution des scripts PowerShell pour le compte courant:

Set-ExecutionPolicy -Scope "CurrentUser" -ExecutionPolicy "RemoteSigned"





Par O.Cédric
Sur www.octetmalin.net

Article publié le:
28/01/2015 09:39





Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.