Question difference entre inputObject et le pipe

Plus d'informations
il y a 14 ans 5 mois #10693 par jojo
hello, :laugh:

un exemple vaut plus qu'un long discours: )

[code:1]ForEach-Object -InputObject (0..10) -Begin { \"DEBUT\" } -Process { $_ * 2 } -End { \"FIN\" }

0..10 | ForEach-Object -Begin { \"DEBUT\" } -Process { $_ * 2 } -End { \"FIN\" }[/code:1]

la première boucle affiche deux fois le contenu du bloc process tandis que la deuxième boucle affiche les objets retournés une seul fois...pourquoi ? es-ce que inputobject change le méchanisme de traitement des cmdlet ?

merci :laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 5 mois #10706 par xyz
Salut,
le premier traite UN objet de type tableau, le second DES objets de type int :
[code:1]$Tab=(0..10)*2);$Tab[/code:1]
jojo écrit:

la première boucle affiche deux fois le contenu du bloc process

PS fait donc ce que tu lui demandes :P

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.035 secondes
Propulsé par Kunena