novembre
2010
Pour exécuter un script Powershell, vous devez après l’installation de POWERSHELL, configurer la stratégie d’exécution pour l’interpréteur de commandes POWERSHELL. comment faire ?
Après l’installation de POWERSHELL V2.0 (la version 2.0 permet plus de possibilités que la 1.0), il faut configurer la stratégie d’exécution pour l’interpréteur de commandes POWERSHELL
I – ) CONFIGURER LA STRATEGIE D’EXECUTION
============================================================
0.) Se connecter en tant qu’administrateur de la machine
1.) Démarrer > Exécuter > powershell
2.) dans la fênetre qui s’ouvre exécuter la commande : get-executionPolicy
3.) Si le résultat est : « Restricted » alors vous ne pouvez pas exécuter de script POWERSHELL.
Il faut donc modifier la stratégie d’exécution de l’interpréteur Powershell.
4.) Modifier maintenant la stratégie en exécutant la commande : Set-ExecutionPolicy RemoteSigned
5.) vérifier la sécurité en exécutant à nouveau la commande : get-executionPolicy
6.) Resultat : RemoteSigned
Les valeurs possible de « get-executionPolicy » sont :
–> Restricted : ne charge pas de fichiers de configuration ou n’exécute pas de scripts. « Restricted » est la valeur par défaut.
–> AllSigned : requiert la signature numérique par un éditeur approuvé de tous les scripts et fichiers de configuration, y compris les scripts que vous écrivez sur l’ordinateur local.
–> RemoteSigned : requiert la signature numérique par un éditeur approuvé de tous les scripts et fichiers de configuration téléchargés à partir d’Internet.
–> Unrestricted : charge tous les fichiers de configuration et exécute tous les scripts. Si vous exécutez un script non signé qui a été téléchargé à partir d’Internet, vous êtes invité à en autoriser l’exécution.
–> Bypass : rien n’est bloqué et il n’y a pas d’avertissements, ni d’invites.
–> Indefined : supprime la stratégie d’exécution actuellement assignée de la portée actuelle. Ce paramètre ne supprime pas une stratégie d’exécution définie dans une portée de stratégie de groupe.
II – ) CREER – EXECUTER UN SCRIPT POWERSHELL
============================================================
1.) Ouvrer le bloc-notes
2.) copier dans ce fichier la commande suivant :
systeminfo
3.) enregistrer ce fichier par exemple dans le répertoire C:\myps\ sous le nom systeminfo.ps1
4.) Démarrer > Exécuter > powershell
5.) dans la fenêtre qui s’ouvre aller dans le répertoire C:\myps\ en tapant cd C:\myps\
puis taper .\systeminfo.ps1
6.) Vous devez obtenir les informations système de votre machine.
7.) Vous êtes maintenant prêt pour exécuter des scripts POWERSHELL
/*************************************************************
— SCRIPTS POWERSHELL : CONFIGURER LA STRATEGIE D’EXECUTION
— Auteur : Etienne ZINZINDOHOUE
*************************************************************/