Question
Conversion de format String en Array
- Seals
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 39
- Remerciements reçus 0
il y a 14 ans 1 mois #6251
par Seals
Conversion de format String en Array a été créé 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 ?
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.
- Bruno Travouillon
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 14 ans 1 mois #6265
par Bruno Travouillon
Réponse de Bruno Travouillon sur le sujet Re:Conversion de format String en Array
Salut,
Tu pourrais ajouter chaque valeur à ton tableau.
[code:1]
$Group.Member | foreach { [array]$tableau += $_ }
[/code:1]
++
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Conversion de format String en Array