Question besoin d'aide avec un array

Plus d'informations
il y a 7 ans 10 mois #21848 par Daniel Brassard
bonjour,

je dois localiser un PC dans Active Directory et le comparer à une liste pour determiner le groupe de support. pour se faire, j'ai créé un array qui contient:

élément 0: OU du PC
élément 1: groupe de support

donc mon array a 2 dimensions.

je n'arrive pas à localiser l'index que j'ai besoin. voici ma dernère tentative, si qq'un peut m'indiquer comment faire, ce serait très apprécié.

$index = [array]::IndexOf($SiteArray, $location)
$SiteArray[$index][1]

pour illustrer, voici le contenu des variables, avec l'index de l'array que j'ai besoin seulement, je ne desire pas copier tout mon array ici.

$SiteArray = ..., ('OU=CORP', 'Montreal'), ...
$location = 'OU=CORP'

je desire trouver le groupe de support de Montreal, mais l'array me retourne toujours le dernier élément. si j'affiche l'index, il me retourne -1, donc il ne trouve pas l'index que j'ai besoin.

je crois que l'index n'est pas determiné car mon array a 2 dimensions.

merci de votre aide!

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

Plus d'informations
il y a 7 ans 10 mois #21849 par Daniel Brassard
ah, j'ai trouvé.

$support = $SiteArray | ?{ $_[0] -eq $location } | %{ $_[1] }

finalement c'était simple :-)

merci!

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

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