Skapa en Windows PowerShell-snapin-modul

En Windows PowerShell snapin-modulen ger en mekanism för att registrera uppsättningar av cmdlets och en annan Windows PowerShell-provider med gränssnittet, vilket utökar funktionerna i gränssnittet. En Windows PowerShell snapin-modulen kan registrera alla cmdlets och providers i en enda sammansättning, eller registrera en specifik lista över cmdlets och providers.

Snapin-sammansättningar bör installeras i en skyddad katalog, precis som med andra operativsystem. Annars kan skadliga användare ersätta en sammansättning med osäker kod.

Windows PowerShell snapin-klasser

Alla Windows PowerShell snapin-klasser härleds från klasserna System.Management.Automation.PSSnapIn eller System.Management.Automation.Custompssnapin.

Exempel

Skriva en Windows PowerShell snapin-modulen:Det här exemplet visar hur du skapar en snapin-modulen som används för att registrera alla cmdlets och providers i en sammansättning.

Skriva en Snapin-Windows PowerShellför Custom Windows PowerShell: Det här exemplet visar hur du skapar en anpassad snapin-modulen som används för att registrera en specifik uppsättning cmdlets och providers som kanske eller kanske inte finns i en enda sammansättning.

Se även

System.Management.Automation.PSSnapIn

System.Management.Automation.Custompssnapin

Registrera cmdlets

Windows PowerShell Shell SDK