Powershell boucle foreach
Résolu
jun_1393
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
jun_1393 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
jun_1393 Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour/soir,
j'essaye de faire un script qui va me donner la liste des noms de machine sur un réseau, cependant rien ne se passe.
Merci pour vos renseignement
PS: je comprend pas comment utiliser la méthode foreach .
j'essaye de faire un script qui va me donner la liste des noms de machine sur un réseau, cependant rien ne se passe.
Merci pour vos renseignement
PS: je comprend pas comment utiliser la méthode foreach .
#creation arrayList
#remplir avec le nom des machines sur le reseau
$ArrayList = [System.Collections.ArrayList]@()
foreach($name in names)
{
$Machine= ([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children
$ArrayList.Add($Machine)
}
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, moi j'essaierais plutôt ainsi:
$Machines= ([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children foreach($Machine in $Machines) { $ArrayList.Add($Machine) }