Bonjour tout le monde,
Voila j'ai ecris un script permettant de faire des alias directement en allant chercher les infos dans l'AD. Voila le code :
Seulement j'ai un petit soucis c'est qu'il ne met pas tout sur la même ligne. Normalement cela doit être de la forme CHAMAR@domain.fr = cmartineau@domain.fr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $ldapQuery = "(&(objectCategory=user))" $de = New-Object DirectoryServices.DirectoryEntry(‘LDAP://ou=Experimentation,dc=XX,dc=intra’) $ads = new-object system.directoryservices.directorysearcher -argumentlist $de,$ldapQuery $complist = $ads.findAll() foreach ($i in $complist) { if ($i.properties.mail -ne ' ') { $alias = $i.properties.cn +'@domain.fr =' + $i.properties.mail $alias | out-file test.txt -append -encoding UTF8 } }
le fichier donne ceci :
CHAMAR
@domain.fr =
cmartineau@domain.fr
Partager