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