Mam grupę skryptów PowerShell, które czasami są uruchamiane razem, czasami pojedynczo. Każdy ze skryptów wymaga załadowania określonej przystawki.
W tej chwili każdy skrypt wywołuje Add-PSSnapin XYZ
na początku.
Teraz, jeśli uruchomię wiele skryptów z powrotem do tyłu, kolejne skrypty rzucą:
Nie można dodać przystawki XYZ programu Windows PowerShell, ponieważ jest już dodawana. Sprawdź nazwę przystawki i spróbuj ponownie.
Jak mogę sprawić, aby każdy skrypt sprawdził, czy przystawka jest już załadowana przed wywołaniem Add-PSSnapin?