- forum
- PowerShell
- Entraide pour les débutants
- Manipuler données CSV pour faire une requête Get-ADUser
Question
Manipuler données CSV pour faire une requête Get-ADUser
- ad inferna
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 3 ans 2 mois - il y a 3 ans 2 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é :
Merci pour votre aide
Que la force soit avec toi !
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 ";"
Que la force soit avec toi !
Dernière édition: il y a 3 ans 2 mois par Laurent Dardenne. Raison: balise code
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 3 ans 2 mois - il y a 3 ans 2 mois #30414
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Manipuler données CSV pour faire une requête Get-ADUser
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 2 mois par Laurent Dardenne. Raison: coquille
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Manipuler données CSV pour faire une requête Get-ADUser
Temps de génération de la page : 0.065 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Manipuler données CSV pour faire une requête Get-ADUser