Question Get EmailAdress from DisplayName_AD
- Faye
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 40
- Remerciements reçus 0
il y a 7 ans 1 mois #23311
par Faye
Get EmailAdress from DisplayName_AD a été créé par Faye
Bonjour,
J'essaie de faire un script qui à partir d'un fichier CSV récupère le Nom et le prénom pour renseigner l'adresse mail tout en se basant sur l'AD.
Voici le code
[code:1]
$users = Import-Csv C:\Temp\Test.csv -Delimiter \";\"
$usersAD = foreach ($line in $users){Get-ADUser -Filter { Name -like \"$line.Name\" } -Server nomduserveur -properties Displayname, Userprincipalname}
foreach ($item in $usersAD)
{
$object = New-object -TypeName PSObject
$object | Add-Member -MemberType NoteProperty –Name Displayname –Value $item.displayname
$object | Add-Member -MemberType NoteProperty –Name UserPrincipalName –Value $item.Userprincipalname
$resultat += $object
}
$resultat | Export-Csv c:\temp\TestUPN.csv -NoTypeInformation -Delimiter \";\"
[/code:1]
je ne sais pourquoi mais ça ne marche pas
Votre aide serait la bienvenue.
Merci<br><br>Message édité par: Simba, à: 22/03/17 16:12
J'essaie de faire un script qui à partir d'un fichier CSV récupère le Nom et le prénom pour renseigner l'adresse mail tout en se basant sur l'AD.
Voici le code
[code:1]
$users = Import-Csv C:\Temp\Test.csv -Delimiter \";\"
$usersAD = foreach ($line in $users){Get-ADUser -Filter { Name -like \"$line.Name\" } -Server nomduserveur -properties Displayname, Userprincipalname}
foreach ($item in $usersAD)
{
$object = New-object -TypeName PSObject
$object | Add-Member -MemberType NoteProperty –Name Displayname –Value $item.displayname
$object | Add-Member -MemberType NoteProperty –Name UserPrincipalName –Value $item.Userprincipalname
$resultat += $object
}
$resultat | Export-Csv c:\temp\TestUPN.csv -NoTypeInformation -Delimiter \";\"
[/code:1]
je ne sais pourquoi mais ça ne marche pas
Votre aide serait la bienvenue.
Merci<br><br>Message édité par: Simba, à: 22/03/17 16:12
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 7 ans 1 mois #23313
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Get EmailAdress from DisplayName_AD
Bonjour Simba,
Je ne comprends pas vraiment ce que tu cherches à faire. Cela étant, pour que tu puisses ajouter des éléments dans un tableau comme ce que tu fais ainsi :
[code:1]
$resultat += $object[/code:1]
Il faut préalablement avoir déclaré $resultat en tant que tableau, comme ceci :
[code:1]$resultat=@()[/code:1]
Arnaud
Je ne comprends pas vraiment ce que tu cherches à faire. Cela étant, pour que tu puisses ajouter des éléments dans un tableau comme ce que tu fais ainsi :
[code:1]
$resultat += $object[/code:1]
Il faut préalablement avoir déclaré $resultat en tant que tableau, comme ceci :
[code:1]$resultat=@()[/code:1]
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Faye
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 40
- Remerciements reçus 0
il y a 7 ans 1 mois #23314
par Faye
Réponse de Faye sur le sujet Re:Get EmailAdress from DisplayName_AD
Oui merci j'ai tenu compte de votre déclaration pour corriger le code.
En fait, j'ai un fichier CSV qui contient déjà le nom et le prénom des utilisateurs. Je veux, qu'à partir du nom et du prénom obtenir l'adresse mail.
De l'aide ferait grandement bien
Message édité par: Simba, à: 17/03/17 14:10<br><br>Message édité par: Simba, à: 17/03/17 14:10
En fait, j'ai un fichier CSV qui contient déjà le nom et le prénom des utilisateurs. Je veux, qu'à partir du nom et du prénom obtenir l'adresse mail.
De l'aide ferait grandement bien
Message édité par: Simba, à: 17/03/17 14:10<br><br>Message édité par: Simba, à: 17/03/17 14:10
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.068 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Get EmailAdress from DisplayName_AD