Utilisation des profils Powershell

Avec un profil Powershell ou plutôt script de profil Powershell, vous pouvez paramétrer vos sessions Powershell comme vous le souhaitez avec le chargement de vos modules préférés comme par exemple le module Powercli ou le module AD. Vous pourrez aussi charger toutes vos fonctions Powershell personnelles sans avoir à tout refaire à chaque chargement de Powershell.

Il existe différents scripts de profils Powershell suivant que vous utilisez le powershell x86 (version 32 bits) ou le powershell 64 bits, et que vous souhaitez que le script de profil soit appliqué uniquement à l’utilisateur actuel ou bien à tous les utilisateurs de l’ordinateur sur lequel le profil sera crée… Attention à ne pas en mettre partout donc …

La variable $profile contient le chemin du script de profil pour l’utilisateur, plus précisement cette variable contient le script de profil pour l’utilisateur actuel et le shell courant (c’est à dire celui que vous venez de lancer !). Pour comprendre tout cela voir les commandes suivantes :

Voici le résultats de ces commandes powershell permettant de voir les différents scripts profils en 32 et 64 bits

Remarque:
Le résultat de ces commandes sera différent si vous utilisez Windows Powershell ISE ….

Par défaut aucun de ces profils n’est présent, nous allons donc en créer un et le paramétrer à minima …

Pour tester l’existance du script de profil powershell pour l’utilisateur courant et le shell courant (currenthost) :

Création du fichier de script de profil :

Il ne reste plus qu’à modifier le script avec votre éditeur de texte préféré …

Un petit exemple de script qui charge le module Powercli ainsi que toutes mes fonctions préférées …

Aprés chargement du Powershell le script de profil s’éxécute

Bon scripting !

1 Reply to “Utilisation des profils Powershell”

Leave a Reply

Your email address will not be published. Required fields are marked *