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
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor