Introduction à Get Command dans PowerShell

Windows PowerShell est un langage de script basé sur une plate-forme .net conçue pour automatiser les tâches liées à l'application et à l'administration Windows. Le terme PowerShell est une combinaison du langage et de l'interface dans laquelle les commandes / scripts seront exécutés. La première version de PowerShell a été introduite en 2006. Il existe deux types d'interface où les commandes PowerShell peuvent être exécutées; Windows PowerShell est comme une invite de commande où les applets de commande PowerShell peuvent être exécutées et Windows PowerShell ISE est l'endroit où les scripts PowerShell (une compilation des applets de commande PowerShell) peuvent être exécutés et débogués. Il s'agit d'un langage orienté objet lui permettant ainsi de s'intégrer aux interfaces .net. Il est désormais open-source et peut également être installé sur un autre système d'exploitation.

Pour démarrer une session PowerShell, tapez «PowerShell» dans l'invite de commande.
Applets de commande et variables PowerShell

Les commandes dans PowerShell sont appelées «applets de commande». La plus importante de toutes les applets de commande est la Get-Command. Cette applet de commande renvoie la liste de toutes les applets de commande disponibles dans PowerShell.

Syntaxe:

Voici la syntaxe de l'applet de commande Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

Par exemple : Get-Command

Exemple de sortie:

Pour récupérer les applets de commande disponibles dans la session en cours, l'applet de commande suivante peut être utilisée.

Get-Command -ListImported

Paramètres de Get-Command dans PowerShell

Voici les paramètres suivants de Get-Command dans PowerShell mentionnés ci-dessous

-Tous: cela indique que toutes les applets de commande doivent être récupérées. Son type est le paramètre switch. La valeur par défaut est aucune et il n'accepte pas les caractères génériques.

-ArgumentList: il est utilisé pour récupérer des informations sur les applets de commande à l'aide des paramètres spécifiés. Son type est de l'objet. Alias ​​est Args. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-CommandType: cela dénote les types de commandes qui sont retournées par l'applet de commande. Certaines de ses valeurs sont Alias, Tous, Application, Script externe, Filtre et Fonction. Son type est le type de commande et les alias sont Type. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-FullyQualifiedModule: retourne les applets de commande qui sont avec les noms de module spécifiés. Son type est la spécification du module. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-ListImported: renvoie les applets de commande présentes dans la session en cours. Son type est le paramètre switch. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-Module: renvoie la cmdlet disponible dans le module spécifié. Le type est une chaîne, la valeur par défaut est aucune et accepte les caractères génériques.

-Name: cela renvoie la liste des applets de commande mentionnées avec les noms spécifiés. Les caractères génériques sont autorisés. Le type est une chaîne, la valeur par défaut est aucune.

-Noun: renvoie les applets de commande, les fonctions et les alias qui contiennent le même nom ou les mêmes noms que ceux spécifiés. Son type est une chaîne et la valeur par défaut est aucune. Acceptez les caractères génériques.

-ParameterName: renvoie les applets de commande de la session en cours avec les paramètres spécifiés. Son type est une chaîne, la valeur par défaut est aucune et n'accepte pas les caractères génériques.

-ParameterType: renvoie les applets de commande de la session qui ont le même paramètre que le type spécifié. Son type est PStypename. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-TotalCount: indique le nombre total d'applets de commande à renvoyer. Le type est Int32. La valeur par défaut est aucune et n'accepte pas les caractères génériques.

-Verb: renvoie les applets de commande, les fonctions et les alias qui contiennent le même verbe ou les mêmes verbes que ceux spécifiés. Son type est une chaîne et la valeur par défaut est aucune. Acceptez les caractères génériques.

Exemples de commande Get

Voici les exemples de commande Get dans la mention PowerShell ci-dessous

Exemple 1

Obtenir des applets de commande dans la session en cours

Contribution:

Get-Command -ListImported

Production:

Exemple # 2

Obtenez des applets de commande à l'intérieur du module spécifié

Contribution:

Get-Command -Module Microsoft.PowerShell.Management

Production:

Exemple # 3

Rechercher les applets de commande d'un type de sortie

Contribution:

Cmdlet Get-Command -Type | Where-Object OutputType | Format-List -Property Name, OutputType

Production:

Conclusion - Obtenez la commande dans PowerShell

Ainsi, l'article a couvert en détail la cmdlet Get-command dans Powershell. Pour des informations détaillées, il est conseillé d'utiliser la commande Get-Help pour get-command.

Articles recommandés

Il s'agit d'un guide pour obtenir la commande dans PowerShell. Nous discutons ici des paramètres et des exemples de la commande Get dans PowerShell ainsi que des entrées et des sorties. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Cartographie en veille prolongée
  2. Fonctions de chaîne PowerShell
  3. Directives JSP
  4. Qu'est-ce que PowerShell

Catégorie: