Dela via


Skapa en Windows PowerShell-snapin-modul

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

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.

Snapin-modulklasser för Windows PowerShell

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-modul: Det här exemplet visar hur du skapar en snapin-modul som används för att registrera alla cmdletar och leverantörer i en sammansättning.

Skriva en anpassad Windows PowerShell-snapin-modul: Det här exemplet visar hur du skapar en anpassad snapin-modul som används för att registrera en specifik uppsättning cmdletar och leverantörer som kanske eller kanske inte finns i en enda sammansättning.

Se även

System.Management.Automation.PSSnapIn

System.Management.Automation.CustomPSSnapIn

registrera cmdletar

Windows PowerShell Shell SDK