Sdílet prostřednictvím


Jak vytvořit modul snap-in Windows PowerShellu

Modul snap-in Windows PowerShellu poskytuje mechanismus pro registraci sad rutin a jiného poskytovatele Prostředí Windows PowerShell, a tím rozšiřuje funkčnost prostředí. Modul snap-in Prostředí Windows PowerShell může registrovat všechny rutiny a zprostředkovatele v jednom sestavení nebo může zaregistrovat konkrétní seznam rutin a poskytovatelů.

Sestavení modulu snap-in by měla být nainstalována v chráněném adresáři stejně jako u jiných operačních systémů. V opačném případě můžou uživatelé se zlými úmysly nahradit sestavení nebezpečným kódem.

Třídy modulu snap-in windows PowerShellu

Všechny třídy modulu snap-in prostředí Windows PowerShell jsou odvozeny od System.Management.Automation.PSSnapIn nebo System.Management.Automation.CustomPSSnapIn tříd.

Příklady

Vytvoření modulu snap-in prostředí Windows PowerShell: Tento příklad ukazuje, jak vytvořit modul snap-in, který se používá k registraci všech rutin a zprostředkovatelů v sestavení.

Zápis vlastního modulu snap-in Windows PowerShellu: Tento příklad ukazuje, jak vytvořit vlastní modul snap-in, který se používá k registraci konkrétní sady rutin a poskytovatelů, kteří můžou nebo nemusí existovat v jednom sestavení.

Viz také

System.Management.Automation.PSSnapIn

System.Management.Automation.CustomPSSnapIn

registrace rutin

windows PowerShell Shell SDK