Question [Résolu] Foreach avec 2 variables

Plus d'informations
il y a 9 ans 10 mois #22082 par Damien
Bonjour

je n'arrive pas a mettre ma seconde variable $var2 dans le foreach.

Le résultat attendu c'est : \"process\" a démarré le \"date\" pour les 2 variables.

merci

La pièce jointe boucle_sur_2_variables.ps1 est absente ou indisponible

<br><br>Message édité par: Arnaud, à: 31/08/16 15:51

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

Plus d'informations
il y a 9 ans 10 mois #22083 par xyz
Réponse de xyz sur le sujet Re:foreach avec 2 variables
Salut,
il faut utiliser une collection d'objets :
[code:1]
help *about*
help about_Foreach
[/code:1]
Ce qui indique :

Syntax
The following shows the ForEach syntax :

foreach ($&lt;item&gt; in $&lt;collection&gt; ) {&lt;statement list&gt;}

Une solution :
[code:1]
foreach ($element in $var1,$var2) ...
[/code:1]
Mais dans ton cas $Var2 peut contenir une collection d'objet :
[code:1]
#Construit une collection à partir de + collections
$Tab=@(
$var1;
$var2
)
foreach ($element in $Tab)
{
\&quot;$($element.ProcessName) a démarré le : $($element.starttime)\&quot;
}
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 9 ans 10 mois #22084 par Damien
Réponse de Damien sur le sujet Re:foreach avec 2 variables
Merci :) ,

effectivement le second cas est adapter à mon contexte B) .


:) :)

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

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