Module d'importation PowerShell

Module d'importation PowerShell
Dans PowerShell, le module se compose d'un package contenant de la commande, des fonctions, des fournisseurs, des outils, des fichiers et des variables. Dans les versions initiales de PowerShell, l'importation du module était manuelle. Cependant, les versions récentes de PowerShell importent automatiquement le module chaque fois que ses membres sont appelés.

De plus, les modules peuvent être importés dans la session actuelle de PowerShell. Pour ce faire, PowerShell prend en charge la commande d'importation en module d'importation. Dans cet article informatif, nous avons fourni les principes fondamentaux de l'emplet de commande du module d'importation et quelques exemples sont indiqués qui démontrent la façon d'importer un module à l'aide de la commande du module d'importation.

Comment fonctionne le module d'importation

Les applets et fonctions de PowerShell suivent une syntaxe pour les utiliser.

> Module d'importation -nom

Note: Le Module d'importation charge automatiquement tous les membres d'un module. Cependant, vous pouvez également importer un membre particulier du module en utilisant le paramètre spécifique.

Avant d'importer des modules, il est recommandé de rechercher les modules importés dans la session PowerShell au démarrage. Pour obtenir la liste, utilisez la commande ci-dessous:

> Get-module-tout

Comment utiliser la commande d'importation en module dans PowerShell

Chaque fois qu'une cmdlet ou une fonction est exécutée, PowerShell commence à ajouter des modules pertinents à la session en cours. Cependant, vous pouvez importer des modules ciblés à l'aide de l'emplet de commande du module d'importation. Les exemples à venir pratiquent la commande du module d'importation:

Exemple 1: Importation de tous les membres d'un module

Le Microsoft.Powershell.Le module de gestion gère les applets de commande et les fonctions les plus utilisés, comme Get-Content, Get-Childitem, Get-Process, Get-Service, Debug-Process, etc. La commande écrite ci-dessous ajoute Microsoft.Powershell.Module de gestion à la session actuelle de PowerShell.

Et une fois la commande d'importation de module exécuté avec succès, il est observé que tous les membres de Microsoft.Powershell.La gestion est importée.

> Module d'importation -nom Microsoft.Powershell.Gestion - Verbose

Note: L'option Verbose dans la commande mentionnée ci-dessus répertorie les membres d'un module qui est importé.

Exemple 2: Importer des membres spécifiques (s)

À l'aide de la commande d'importation en module, il est possible d'obtenir un seul membre ou quelques membres en mentionnant leurs noms. Par exemple, disons que si nous voulons importer le "Gin" Membre de Microsoft.Powershell.Gestion. Le "Gin" est un alias du Get-Computerinfo Cmdlet de PowerShell qui montre des informations sur un ordinateur. Pour ce faire, nous avons utilisé le paramètre Alias ​​de la commande d'importation de module de la manière suivante:

> Module d'importation -nom Microsoft.Powershell.Gestion -alias gin -verbose

Exemple 3: Utilisation du module d'importation pour préfixer un mot avant chaque membre

PowerShell vous permet d'obtenir les membres d'un module en préfixant un mot à chaque. Un ensemble de membres d'un module peut être importé en utilisant un préfixe. Un paramètre de préfixe accepte les alphabets et préfixent ces alphabets avant chaque membre. Par exemple, la commande est écrite ci-dessous préfixes «Con» Avant chaque membre de Microsoft.Powershell.Gestion. Le paramètre de préfixe aide à créer un autre nom de cette applet.

> Module d'importation -nom Microsoft.Powershell.Gestion -prefix Con -verbose

En préfixant un mot devant chaque membre, vous pouvez exécuter une cmdlet ou un alias en utilisant l'original et le membre préfixé. Dans notre cas, nous avons préfixé «Con» À chaque membre, donc, le processus et le contrôle de Get Imprimeraient le même résultat. Il peut être vérifié à partir de la commande écrite ci-dessous comme nous avons exécuté Se mettre auprès et le résultat affiche le nombre de processus en ce qui concerne le processus.

> Get-CONPROCESS

Exemple 4: Utilisation du module d'importation avec limite de version

La version d'un membre peut également être envisagée pour importer un module à l'aide du module d'importation. Le paramètre minimum de la version du module d'importation limite la version du membre. Par exemple, la commande suivante n'importe que des membres qui ont des versions supérieures à 3.0.0.

> Module d'importation -nom Microsoft.Powershell.Gestion -minimumversion 3.0.0 -Verbose

De plus, il existe un autre paramètre qui filtre l'importation de modules en utilisant le Obligatoire paramètre du module d'importation.

Le paramètre obligatoire de Version du module d'importation vous permet d'importer les membres qui correspondent à la version spécifique. Ici, nous importons les membres qui ont la version 7.0.0.0 et la commande suivante nous aide à cet égard:

> Module d'importation -nom Microsoft.Powershell.Gestion - RequiredVersion 7.0.0.0 -Verbose

Conclusion

Un module PowerShell contient des cmdlettes, des fonctions, des scripts, des variables, et plus. Comme la plupart des tâches d'automatisation dépendent des applets de commande et des fonctions, les modules jouent donc un rôle crucial dans les fonctionnalités PowerShell. Cet article fournit une explication détaillée et une démonstration de la commande du module d'importation dans PowerShell. Vous avez appris à importer un module et tous ses membres en utilisant une seule commande. Cependant, Import-CMDLlet prend en charge plusieurs paramètres comme DoectVersion et Alias ​​pour obtenir uniquement des membres spécifiques d'un module.