Een Windows PowerShell-module maken

Een Windows PowerShell-module biedt een mechanisme voor het registreren van sets cmdlets en een andere Windows PowerShell-provider met 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.

Moduleassemblage'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 klassen System.Management.Automation.PSSnapIn of System.Management.Automation.Custompssnapin.

Voorbeelden

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

Een custom Windows PowerShell-moduleschrijven: 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