J'ai un groupe de scripts PowerShell qui sont parfois exécutés ensemble, parfois un à la fois. Chacun des scripts nécessite le chargement d'un certain composant logiciel enfichable.
En ce moment, chaque script appelle Add-PSSnapin XYZ
au début.
Maintenant, si j'exécute plusieurs scripts dos à dos, les scripts suivants lancent:
Impossible d'ajouter le composant logiciel enfichable Windows PowerShell XYZ car il est déjà ajouté. Vérifiez le nom du composant logiciel enfichable et réessayez.
Comment puis-je faire vérifier chaque script pour voir si le composant logiciel enfichable est déjà chargé avant d'appeler Add-PSSnapin?