done pipeline
This commit is contained in:
parent
dc1766ac3b
commit
1afc11a125
1 changed files with 14 additions and 11 deletions
|
@ -46,7 +46,7 @@
|
||||||
Powershell dispose de *son propre IDE*. Il se lance avec la commande
|
Powershell dispose de *son propre IDE*. Il se lance avec la commande
|
||||||
=ise=.
|
=ise=.
|
||||||
|
|
||||||
* Opérateurs de comparaison
|
* <<comp>>Opérateurs de comparaison
|
||||||
|
|
||||||
** Nombres et String
|
** Nombres et String
|
||||||
|
|
||||||
|
@ -69,21 +69,24 @@
|
||||||
|
|
||||||
Les opérateurs logiques sont tous simplement =-and= et =-or=.
|
Les opérateurs logiques sont tous simplement =-and= et =-or=.
|
||||||
|
|
||||||
* TODO Pipeline
|
* Pipeline
|
||||||
|
|
||||||
Elle s'utilise comme en Bash, avec =|= entre les commandes.
|
Elle s'utilise comme en Bash, avec =|= entre les commandes.
|
||||||
|
C'est intéressant de l'utiliser avec certaines méthodes pour filtrer
|
||||||
|
les sorties:
|
||||||
|
=get-member= (affiche attributs et méthodes) ou =select-object
|
||||||
|
attribut,attribut..= (affiche uniquement les attributs se
|
||||||
|
trouvant dans la liste).
|
||||||
|
|
||||||
|
Il est possible de manipuler l'objet passé dans le pipeline (ou les
|
||||||
|
objets s'il s'agit d'une liste). Cela peut être utile pour mieux
|
||||||
|
filtrer les objets et n'afficher que ceux avec un certain
|
||||||
|
attribut. *Il faut utiliser la variable* =$_= pour avoir l'objet
|
||||||
|
courant.
|
||||||
|
|
||||||
ps basé sur le modèle objet
|
Exemple: =Get-PrinterDriver | Where-Object -FilterScript {$_.Manufacturer -eq "HP"}=
|
||||||
|
|
||||||
get-printer | get-member : montre les attributs et méthode de la classe printer
|
Aller voir [[comp][les opérateurs de comparaison]] pour plus d'informations.
|
||||||
|
|
||||||
get-printer | select-object attribut,... : affiche uniquement les attributs dans la liste
|
|
||||||
|
|
||||||
$_ utilisable pour avoir l'objet courant dans une boucle
|
|
||||||
get-printerdriver | where-object {$_ .Manufacturer -eq "HP"} pour avoir les drivers de chez HP
|
|
||||||
|
|
||||||
-filterscript
|
|
||||||
|
|
||||||
* Sécurité
|
* Sécurité
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue