Utiliser la fonctionnalité d’appel de source de type « dot sourcing » dans Windows PowerShell
L’appel de source de type « dot sourcing » est une méthode d’importation d’un autre script dans la portée actuelle. Si vous avez un fichier de script qui contient des fonctions, vous pouvez utiliser l’appel de source de type « dot sourcing » pour charger les fonctions dans la mémoire à partir d’une invite Windows PowerShell. Normalement, quand vous exécutez le fichier de script avec des fonctions, les fonctions sont supprimées de la mémoire quand le script est terminé. Quand vous utilisez l’appel de source de type « dot sourcing », les fonctions restent en mémoire et vous pouvez les utiliser à l’invite de Windows PowerShell. Vous pouvez aussi utiliser l’appel de source de type « dot sourcing » au sein d’un script pour importer du contenu à partir d’un autre script.
L’appel de source de type « dot sourcing » peut être chargé à partir d’un fichier local ou sur le réseau à l’aide d’un chemin UNC (convention de nommage). La syntaxe à utiliser pour l’appel de source de type « dot sourcing » est la suivante :
. C:\scripts\functions.ps1
À un moment donné, l’appel de source de type « dot sourcing » était la seule méthode disponible pour gérer un référentiel centralisé de fonctions réutilisables dans plusieurs scripts. Néanmoins, les modules constituent une méthode plus standardisée et préférable pour gérer des fonctions utilisées dans plusieurs scripts.