Question Conversion de format String en Array

Plus d'informations
il y a 14 ans 1 mois #6251 par Seals
Hello,

J'ai un petit souci de conversion. Je charge un groupe AD. J'en extrais les membres $Group.member .
J'en obtient une liste (distinguishedName) que j'aimerai convertir en Array pour pouvoir bénéficier des méthodes SystemArray notamment equals() / existe() et getEnumerator().
Ceci pour comparer deux groupes AD et d’en sortir les doublons. Le but est ici de le faire en pur .Net et pas à la sauce batch.
[code:1]
$tableau = New-Object System.Collections.ArrayList
$tableau = $Group.member
[/code:1]
Ceci ne fonctionne pas car $tableau est converti en System.String. Mais le plus bizarre est que le code ci-dessous fonctionne ??
[code:1]
for ($i=1; $i -lt $tableau.length; $i++) {
$tableau[$i] | Out-Host
}
[/code:1]

Qui pourrait m’aider, ou orienter mes recherches ?

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

Plus d'informations
il y a 14 ans 1 mois #6265 par Bruno Travouillon
Salut,

Tu pourrais ajouter chaque valeur à ton tableau.

[code:1]
$Group.Member | foreach { [array]$tableau += $_ }
[/code:1]

++

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

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