Cet article explorera les aspects ci-dessous du pipeline PowerShell:
Alors, commençons!
Qu'est-ce qu'un pipeline PowerShell?
Dans PowerShell, un opérateur nommé "Pipeline" est utilisé pour connecter les multiples / séries de commandes. L'opérateur de pipeline est indiqué par le "|" signe. Dans PowerShell, l'opérateur de pipeline accepte la sortie d'un cmdlet et l'envoie comme entrée à la prochaine commande.
Syntaxe de base
L'extrait de code ci-dessous vous aidera dans une compréhension de base du pipeline PowerShell:
cmdlet1 | cmdlet2 | cmdlet3 |…
De cette façon, nous pouvons spécifier autant de cmdlettes que nécessaire et l'opérateur de pipeline «|» rejoindra chaque file d'attente avec d'autres applets de commande.
Comment fonctionne l'opérateur de pipeline dans PowerShell
Dans cette section, nous expliquerons le fonctionnement des opérateurs de pipelines à l'aide de quelques exemples.
Arrêtez un processus à l'aide du pipeline dans PowerShell
Exécutons l'accès à processet pour voir la liste des processus exécutés sur notre machine:
Disons que nous voulons arrêter le "Calculatrice" processus à l'aide de l'opérateur de pipeline. Pour ce faire, nous exécuterons la commande ci-dessous dans PowerShell:
Calculatrice de nom de processe Get-Process | Processeur
Ici, dans cet exemple de programme, tout d'abord, la commande GET-Process obtiendra le programme nommé «Calculator» et affectera la sortie résultante à la commande d'arrêt-processus en entrée à l'aide de l'opérateur de pipeline:
À partir de l'extrait ci-dessus, nous avons observé que le curseur se déplaçait vers la ligne suivante sans montrer aucune erreur, il vérifie que le processus spécifié a été arrêté. Nous pouvons également le vérifier à partir de la liste des processus en cours:
L'extrait de l'extrait ci-dessus a vérifié que le processus «calculatrice» n'est pas dans la liste des processus en cours d'exécution.
Montrez les trois derniers processus qui consomment des cycles de processeur
Le programme d'exemple ci-dessous utilisera plusieurs opérateurs de pipelines:
Processement |
WHERE-OBJECT CPU -GT 0 |
Sort-Object WorkingSet -Descending |
Select-object -last 3
Le SI-SNIPPET a vérifié le fonctionnement de l'opérateur de tuyaux à PowerShell.
Montrez les trois principaux processus qui consomment le CPU
Dans cet exemple de programme, nous utiliserons plusieurs commandes à l'aide de l'opérateur de pipeline pour trouver les trois processus consommer le CPU maximum:
Processement |
WHERE-OBJECT CPU -GT 0 |
Sort-Object WorkingSet -Descending |
Select-object-premier 3
Cette fois, nous avons utilisé «-premier 3» au lieu de «-last 3», en conséquence, nous obtiendrons la liste des trois principaux processus qui consomment des cycles CPU:
C'est ainsi que l'opérateur de pipeline fonctionne dans PowerShell.
Conclusion
L'opérateur de pipeline ou l'opérateur de tuyau est utilisé lorsque nous devons combiner plusieurs commandes en une seule sortie. L'opérateur de pipeline dans PowerShell accepte la sortie d'une commande de commande et l'envoie comme entrée à la prochaine commande. Ce tutoriel a expliqué ce qu'est un pipeline, sa syntaxe de base, et comment elle fonctionne dans PowerShell.