Importera cmdlets med hjälp av moduler

I den här artikeln beskrivs hur du importerar cmdlets till en PowerShell-session med hjälp av en binär modul.

Anteckning

Medlemmarna i moduler kan innehålla cmdlets, providers, funktioner, variabler, alias och mycket mer. Snapin-modulen får bara innehålla cmdlets och providers.

Läsa in cmdlets med hjälp av en modul

  1. Skapa en modulmapp med samma namn som sammansättningsfilen där cmdletarna implementeras. I den här proceduren skapas modulmappen i system32 Windows mappen.

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

  2. Kontrollera att PSModulePath miljövariabeln innehåller sökvägen till den nya modulmappen. Som standard har systemmappen redan lagts till i PSModulePath miljövariabeln. Om du vill visa PSModulePath skriver du: $env:PSModulePath .

  3. Kopiera cmdlet-sammansättningen till modulmappen.

  4. Lägg till en .psd1 modulmanifestfil ( ) i modulens rotmapp. PowerShell använder modulmanifestet för att importera modulen. Mer information finns i Skriva ett PowerShell-modulmanifest.

  5. Kör följande kommando för att lägga till cmdletarna i sessionen:

    Import-Module [Module_Name]

    Den här proceduren kan användas för att testa dina cmdlets. Den lägger till alla cmdlets i sammansättningen i sessionen. Mer information om moduler finns i Skriva en Windows PowerShell Modul.

Se även

Skriva ett PowerShell-modulmanifest

Importera en PowerShell-modul

Import-Module

Installera moduler

about_PSModulePath

Skriva en Windows PowerShell-cmdlet