Question Manipuler données CSV pour faire une requête Get-ADUser

Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #30401 par ad inferna
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é :
#Import du fichier CSV avec ajout d'entête Numero
$Users = Import-Csv -Path c:\test\compare.csv -Header 'Numero'

#Effacer le contenu du fichier de sortie Result.csv qui peut contenir d'anciennes données
clear-content C:\test\powershell\result.csv

#Requête sur l'AD pour trouver le nom et le prénom des utilisateurs qui sont présents dans le fichier Numero.csv
$List = @($Users |
          ForEach-Object {                      
               Get-ADUser -Filter 'attribute -Like "$_.Numero"' -Properties * |
                select-object givenname,sn,attribute
          })

#Export du contenu de $List dans le fichier final Result.csv
$List |
 Export-CSV -Path "C:\test\powershell\Result.csv" -NoTypeInformation -Encoding UTF8 -Delimiter ";"
Merci pour votre aide

Que la force soit avec toi !
Dernière édition: il y a 3 ans 1 mois par Laurent Dardenne. Raison: balise code

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

Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #30414 par Laurent Dardenne
Une piste :
$List = @($Users |
ForEach-Object {
Write-Warning "Get-ADUser -Filter 'attribute -Like `"$_.Numero`"' -Properties *"
Get-ADUser -Filter 'attribute -Like "$_.Numero"' -Properties * |
select-object givenname,sn,attribute
})

Tutoriels PowerShell
Dernière édition: il y a 3 ans 1 mois par Laurent Dardenne. Raison: coquille

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

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