Eu tenho um grupo de scripts do PowerShell que às vezes são executados juntos, às vezes um de cada vez. Cada um dos scripts requer que um determinado snap-in seja carregado.
No momento, cada script está chamando Add-PSSnapin XYZno início.
Agora, se eu executar vários scripts consecutivos, os scripts subsequentes geram:
Não é possível adicionar o snap-in XYZ do Windows PowerShell porque ele já foi adicionado. Verifique o nome do snap-in e tente novamente.
Como posso fazer com que cada script verifique se o snap-in já está carregado antes de chamar Add-PSSnapin?