Cmdlets importeren met modules
In dit artikel wordt beschreven hoe u cmdlets importeert in een PowerShell-sessie met behulp van een binaire module.
Notitie
De leden van modules kunnen cmdlets, providers, functies, variabelen, aliassen en nog veel meer bevatten. Modulen kunnen alleen cmdlets en providers bevatten.
Cmdlets laden met behulp van een module
Maak een modulemap met dezelfde naam als het assembly-bestand waarin de cmdlets zijn geïmplementeerd. In deze procedure wordt de modulemap gemaakt in de Windows
system32map.%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymoduleZorg ervoor dat de
PSModulePathomgevingsvariabele het pad naar de nieuwe modulemap bevat. Standaard is de systeemmap al toegevoegd aan dePSModulePathomgevingsvariabele. Als u wiltPSModulePathweergeven, typt u:$env:PSModulePath.Kopieer de cmdlet-assembly naar de modulemap.
Voeg een modulemanifestbestand (
.psd1) toe aan de hoofdmap van de module. PowerShell gebruikt het modulemanifest om uw module te importeren. Zie How to Write a PowerShell Module Manifest (Een PowerShell-modulemanifest schrijven) voor meer informatie.Voer de volgende opdracht uit om de cmdlets toe te voegen aan de sessie:
Import-Module [Module_Name]Deze procedure kan worden gebruikt om uw cmdlets te testen. Hiermee worden alle cmdlets in de assembly aan de sessie toegevoegd. Zie Writing a Windows PowerShell Module (Een module Windows PowerShell) voor meer informatie over modules.
Zie ook
Een manifest voor een PowerShell-module schrijven
Feedback
Feedback verzenden en weergeven voor