PowerShell importmodul

PowerShell importmodul
I PowerShell består modulen av en pakke som inneholder cmdlet, funksjoner, leverandører, verktøy, filer og variabler. I de første utgivelsene av PowerShell var modulimporten manuell. Nyere versjoner av PowerShell importerer imidlertid modulen automatisk når medlemmene blir kalt.

Videre kan modulene importeres til den aktuelle økten av PowerShell. For å gjøre det gir PowerShell støtte for importmodulen Cmdlet. I dette informative innlegget har vi gitt grunnleggende om importmodulen CMDLET, og noen få eksempler er oppgitt som viser måten å importere en modul ved hjelp av importmodulen CMDLET.

Hvordan importmodul fungerer

PowerShells cmdlets og funksjoner følger en syntaks for å bruke dem.

> Import -modul -navn

Merk: De Importmodul laster alle medlemmene i en modul automatisk. Du kan imidlertid importere et bestemt medlem av modulen også ved å bruke den spesifikke parameteren.

Før du importerer moduler, anbefales det å se etter modulene som importeres til PowerShell -økten ved oppstart. For å få listen, bruk kommandoen under sagt:

> Get -Module -all

Hvordan bruke importmodulen cmdlet i PowerShell

Hver gang en cmdlet eller en funksjon utføres, begynner PowerShell å legge til relevante moduler til den aktuelle økten. Du kan imidlertid importere målrettede moduler ved å bruke importmodulen CMDLET. De kommende eksemplene praktiserer importmodul cmdlet:

Eksempel 1: Importere alle medlemmer av en modul

Microsoft.Kraftskall.Administrasjonsmodul håndterer de mest brukte cmdlets og funksjonene, som get-content, get-childitem, get-prosess, get-service, debug-prosess og så videre. Kommandoen skrevet nedenfor legger til Microsoft.Kraftskall.Administrasjonsmodul til den nåværende økten av PowerShell.

Og når importmodul-kommandoen er utført med hell, observeres det at alle medlemmene av Microsoft.Kraftskall.Ledelsen importeres.

> Import -module -navn Microsoft.Kraftskall.Ledelse -verbose

Merk: Verbose-alternativet i ovennevnte kommando viser medlemmene i en modul som importeres.

Eksempel 2: Importerer spesifikke medlemmer (er)

Ved hjelp av importmodulen cmdlet er det mulig å få bare ett medlem eller noen få medlemmer ved å nevne navnene sine. La oss som et eksempel si at hvis vi vil importere “Gin” Medlem av Microsoft.Kraftskall.Ledelse. De “Gin” er et alias av Get-ComputerInfo Cmdlet of PowerShell som viser informasjon om en datamaskin. For å gjøre det har vi brukt aliasparameteren til importmodul-kommandoen på følgende måte:

> Import -module -navn Microsoft.Kraftskall.Management -alias gin -verbose

Eksempel 3: Bruke importmodul for å prefikset et ord før hvert medlem

PowerShell lar deg få medlemmene i en modul ved å prefiksere et ord til hver. Et sett med medlemmer av en modul kan importeres ved å bruke et prefiks. Et prefiksparameter godtar alfabeter og prefikser disse alfabetene før hvert medlem. For eksempel er kommandoen skrevet nedenfor prefikser "lure" Før hvert medlem av Microsoft.Kraftskall.Ledelse. Prefiksparameteren hjelper til med å lage et annet navn på den cmdlet.

> Import -module -navn Microsoft.Kraftskall.Management -Prefix Con -verbose

Ved å prefiksere et ord før hvert medlem, kan du utføre en cmdlet eller alias ved å bruke originalen og det prefikserte medlemmet. I vårt tilfelle har vi prefiks "Lure" Til hvert medlem vil få prosess og få-innlevering skrive ut det samme resultatet. Det kan verifiseres fra kommandoen skrevet nedenfor som vi har henrettet Get-Conprocess og resultatet viser antall prosesser som for å få prosess.

> Get-Conprocess

Eksempel 4: Bruke importmodul med versjonsgrense

Versjonen av et medlem kan også anses å importere en modul ved hjelp av importmodul. Minimumversjonsparameteren til importmodulen begrenser versjonen av medlemmet. For eksempel importerer følgende kommando bare medlemmer som har versjoner større enn 3.0.0.

> Import -module -navn Microsoft.Kraftskall.Ledelse -Minimumversjon 3.0.0 -verbose

Dessuten er det en annen parameter som filtrerer import av moduler ved å bruke Nødvendig Versjon Parameter for importmodul.

Den nødvendige Versjonsparameteren til importmodul lar deg importere medlemmene som samsvarer med den spesifikke versjonen. Her importerer vi de medlemmene som har versjon 7.0.0.0 og følgende kommando hjelper oss i denne forbindelse:

> Import -module -navn Microsoft.Kraftskall.Ledelse -RequiredVersion 7.0.0.0 -verbose

Konklusjon

En PowerShell -modul inneholder cmdlets, funksjoner, skript, variabler og mer. Ettersom de fleste av de automatiserende oppgavene er avhengige av cmdlets og funksjoner, spiller moduler en avgjørende rolle i PowerShell -funksjonalitetene. Denne oppskrivningen gir en detaljert forklaring og demonstrasjon av importmodulen cmdlet i PowerShell. Du har lært å importere en modul og alle medlemmene ved hjelp av en enkelt kommando. Imidlertid støtter Import-Cmdlet flere parametere som nødvendigversjon og alias for å få bare spesifikke medlemmer av en modul.