PowerShell Import-Modul

PowerShell Import-Modul
In PowerShell besteht das Modul aus einem Paket, das CMDLET, Funktionen, Anbieter, Tools, Dateien und Variablen enthält. In den ersten Releases von PowerShell war das Modulimport manuell. Jüngste Versionen von PowerShell importieren das Modul jedoch automatisch, wenn seine Mitglieder aufgerufen werden.

Darüber hinaus können die Module in die aktuelle Sitzung von PowerShell importiert werden. Dazu unterstützt PowerShell das Import-Modul CMDLet. In diesem informativen Beitrag haben wir die Grundlagen des Importmoduls CMDLET bereitgestellt, und einige Beispiele werden angegeben, die zeigen, wie ein Modul mit dem Import-Modul CMDLet importiert werden kann.

Wie Import-Modul funktioniert

Powershells CMDlets und Funktionen folgen einer Syntax, um sie zu verwenden.

> Import -Module -name

Notiz: Der Importmodul lädt alle Mitglieder eines Moduls automatisch. Sie können jedoch auch ein bestimmtes Mitglied des Moduls importieren, indem Sie den spezifischen Parameter verwenden.

Vor dem Importieren von Modulen wird empfohlen, nach den Modulen zu suchen, die in die PowerShell -Sitzung beim Start importiert werden. Um die Liste zu erhalten, verwenden Sie den folgenden Befehl unten:

> Get -Modul -all

So verwenden Sie das Import-Modul CMDLet in PowerShell

Wenn ein CMDLET oder eine Funktion ausgeführt wird, fügt PowerShell der aktuellen Sitzung relevante Module hinzu. Sie können jedoch gezielte Module importieren, indem Sie das Import-Modul CMDLET verwenden. Die bevorstehenden Beispiele praktizieren das Import-Modul CMDLET:

Beispiel 1: Importieren aller Mitglieder eines Moduls

Das Microsoft.Power Shell.Das Management-Modul verarbeitet die am häufigsten verwendeten CMDlets und Funktionen wie Get-Content, Get-Childitem, Get-Process, Get-Service, Debugg-Prozess usw. Der unten geschriebene Befehl fügt Microsoft hinzu.Power Shell.Verwaltungsmodul zur aktuellen Sitzung von PowerShell.

Und sobald der Befehl import-Modul erfolgreich ausgeführt wurde, wird beobachtet, dass alle Mitglieder von Microsoft.Power Shell.Das Management wird importiert.

> Import -Module -name Microsoft.Power Shell.Management -Verbose

Notiz: Die ausführliche Option im oben genannten Befehl listet die Mitglieder eines Moduls auf, das importiert wird.

Beispiel 2: Import spezifische Mitglieder (en) importieren

Mit dem CMDLET import-Modul ist es möglich, nur ein Mitglied oder einige Mitglieder zu erhalten, indem sie ihre Namen erwähnen. Nehmen wir als Beispiel an, wenn wir die importieren wollen "Gin" Mitglied von Microsoft.Power Shell.Management. Der "Gin" ist ein Alias ​​der Get-Computerinfo CMDLET von PowerShell, das Informationen über einen Computer zeigt. Dazu haben wir den Alias-Parameter des Befehls import-Modul auf folgende Weise verwendet:

> Import -Module -name Microsoft.Power Shell.Management -alias Gin -Verbose

Beispiel 3: Verwenden Sie das Import-Modul zum Präfix eines Wortes vor jedem Mitglied

Mit PowerShell können Sie die Mitglieder eines Moduls durch Präfix eines Wortes zu jedem erhalten. Eine Reihe von Mitgliedern eines Moduls kann mit einem Präfix importiert werden. Ein Präfixparameter akzeptiert Alphabete und Präfixe diese Alphabete vor jedem Mitglied. Zum Beispiel wird der Befehl unter den Präfixen geschrieben "Con" vor jedem Mitglied von Microsoft.Power Shell.Management. Der Präfix -Parameter hilft dabei, einen anderen Namen dieses CMDLET zu erstellen.

> Import -Module -name Microsoft.Power Shell.Management -prefix con -Verbose

Durch das Voranziehen eines Wortes vor jedem Mitglied können Sie ein CMDLET oder Alias ​​mithilfe des ursprünglichen und vorangestellten Mitglieds ausführen. In unserem Fall haben wir vorangestellt "Con" Für jedes Mitglied würden Get-Process und Get-Conprozess das gleiche Ergebnis drucken. Es kann aus dem unten geschriebenen Befehl überprüft werden, während wir ausgeführt wurden Startkonferenz und das Ergebnis zeigt die Anzahl der Prozesse zum Get-Process an.

> Get-Conprocess

Beispiel 4: Verwenden von Import-Module mit Versionsbegrenzung

Die Version eines Mitglieds kann auch in Betracht gezogen werden, um ein Modul mithilfe von Import-Modul zu importieren. Der Minimumversionsparameter des Importmoduls begrenzt die Version des Mitglieds. Zum Beispiel importiert der folgende Befehl nur Mitglieder, die Versionen mehr als 3 haben.0.0.

> Import -Module -name Microsoft.Power Shell.Management -Minimumversion 3.0.0 -Verbose

Darüber hinaus gibt es einen weiteren Parameter, der das Importieren von Modulen durch Verwendung des Erforderlich Parameter des Importmoduls.

Mit dem Anforderungs-Parameter von Import-Module können Sie die Mitglieder importieren, die mit der spezifischen Version übereinstimmen. Hier importieren wir die Mitglieder, die Version 7 haben.0.0.0 und der folgende Befehl hilft uns in dieser Hinsicht:

> Import -Module -name Microsoft.Power Shell.Management -Eradungversion 7.0.0.0 -Verbose

Abschluss

Ein PowerShell -Modul enthält CMDlets, Funktionen, Skripte, Variablen und mehr. Da die meisten Automatisierung von Aufgaben von CMDlets und Funktionen abhängen, spielen Module daher eine entscheidende Rolle bei PowerShell -Funktionen. Diese Beschreibung liefert eine detaillierte Erklärung und Demonstration des Importmoduls CMDLet in PowerShell. Sie haben gelernt, ein Modul und alle seine Mitglieder mit einem einzigen Befehl zu importieren. Das Import-CMDLet unterstützt jedoch mehrere Parameter wie Requiredversion und Alias, um nur bestimmte Mitglieder eines Moduls zu erhalten.