Delen via


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. Modules kunnen alleen cmdlets en providers bevatten.

Cmdlets laden met behulp van een module

  1. Maak een modulemap met dezelfde naam als het assemblybestand waarin de cmdlets worden geïmplementeerd. In deze procedure wordt de modulemap gemaakt in de map Windows system32.

    %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodule

  2. Zorg ervoor dat de omgevingsvariabele PSModulePath het pad naar de nieuwe modulemap bevat. De systeemmap is standaard al toegevoegd aan de omgevingsvariabele PSModulePath. Als u de PSModulePathwilt weergeven, typt u: $Env:PSModulePath.

  3. Kopieer de cmdlet-assembly naar de modulemap.

  4. Voeg een modulemanifestbestand (.psd1) toe in de hoofdmap van de module. PowerShell gebruikt het modulemanifest om uw module te importeren. Zie Een PowerShell-modulemanifest schrijvenvoor meer informatie.

  5. 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 toegevoegd aan de sessie. Zie Een Windows PowerShell-module schrijvenvoor meer informatie over modules.

Zie ook

Een PowerShell-modulemanifest schrijven

een PowerShell-module importeren

Import-Module

Modules installeren

about_PSModulePath

Een Windows PowerShell-cmdlet schrijven