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