Bonjour,

J'ai un fichier CSV composé d'une colonne sans entête qui contient des numéros.

J'aimerais les utiliser dans une requête Get-ADUser. J'ai essayé plusieurs choses mais sans succès.

Voici le dernier code testé :
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<# Get-content -Path c:\test\compare.csv #>
 
$Users = Import-Csv -Path c:\test\compare.csv  -Header 'Numeros'
 
# $Users | Get-member
 
# $objects = @{
	 # ReferenceObject = ($Users | where-Object -Property Numeros -Like '*33')
# } 
 
$List = (Get-ADUser -Filter * -Properties * | where {$_.attribute -eq $_.Numeros} | select-object givenname,sn,attribute)
 
$List | Export-CSV -Path "C:\test\powershell\Result.csv" -NoTypeInformation -Encoding UTF8 -Delimiter ";"


Les lignes commentées sont des tests. J'ai ajouté une entête "Numeros" en espérant un meilleur comportement.
Sans succès.

Je ne comprends pas comment utiliser les valeurs récupérées.

Que dois-je modifier pour que ma requête fonctionne ?

Merci pour votre aide