Ich habe eine Gruppe von PowerShell-Skripten, die manchmal zusammen ausgeführt werden, manchmal einzeln. Für jedes der Skripte muss ein bestimmtes Snap-In geladen werden.
Im Moment ruft jedes Skript Add-PSSnapin XYZam Anfang auf.
Wenn ich nun mehrere Skripte hintereinander ausführe, werfen die folgenden Skripte:
Windows PowerShell-Snap-In XYZ kann nicht hinzugefügt werden, da es immer hinzugefügt wird. Überprüfen Sie den Namen des Snap-Ins und versuchen Sie es erneut.
Wie kann ich jedes Skript überprüfen lassen, um festzustellen, ob das Snap-In bereits geladen ist, bevor Add-PSSnapin aufgerufen wird?