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 :

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
		}
	}
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

le fichier donne ceci :

CHAMAR
@domain.fr =
cmartineau@domain.fr