Delen via


Een Windows PowerShell-module maken

Een Windows PowerShell-module biedt een mechanisme voor het registreren van sets cmdlets en een andere Windows PowerShell-provider bij de shell, waardoor de functionaliteit van de shell wordt uitgebreid. Een Windows PowerShell-module kan alle cmdlets en providers in één assembly registreren of een specifieke lijst met cmdlets en providers registreren.

Module-assembly's moeten worden geïnstalleerd in een beveiligde map, net zoals bij andere besturingssystemen. Anders kunnen kwaadwillende gebruikers een assembly vervangen door onveilige code.

Windows PowerShell-moduleklassen

Alle Windows PowerShell-moduleklassen zijn afgeleid van de System.Management.Automation.PSSnapIn of System.Management.Automation.CustomPSSnapIn klassen.

Voorbeelden

Een Windows PowerShell-module schrijven: in dit voorbeeld ziet u hoe u een module maakt die wordt gebruikt om alle cmdlets en providers in een assembly te registreren.

Een aangepaste Windows PowerShell-module schrijven: in dit voorbeeld ziet u hoe u een aangepaste module maakt die wordt gebruikt voor het registreren van een specifieke set cmdlets en providers die al dan niet in één assembly bestaan.

Zie ook

System.Management.Automation.PSSnapIn

System.Management.Automation.CustomPSSnapIn

cmdlets registreren

Windows PowerShell Shell SDK