У меня есть группа скриптов PowerShell, которые иногда запускаются вместе, иногда по одному. Каждый скрипт требует загрузки определенной оснастки.
В настоящее время каждый script вызывает Add-PSSnapin XYZ
в начале.
Теперь, если я запускаю несколько сценариев с обратной стороны последующих сценариев throw:
Невозможно добавить оснастку Windows PowerShell XYZ, потому что она добавлена. Проверьте имя оснастки и повторите попытку.
Как я могу выполнить каждую проверку script, чтобы проверить, загружена ли оснастка до вызова Add-PSSnapin?