#$objdomain = New-Object -TypeName System.DirectoryServices.DirectoryEntry -ArgumentList ("LDAP://DC=mydomain,DC=local") $objdomain = [ADSI]'' try{ $objSearcher = New-Object System.DirectoryServices.DirectorySearcher($objDomain) #Si vous voulez filtrer c'est ici #$objSearcher.Filter = '(objectCategory=organizationalUnit)' $objSearcher.Filter = '(objectClass=user)' $OU = $objSearcher.FindAll() foreach ($UneLigne in $OU){ Write-Host $UneLigne.path } }catch{ [string]$logerr = $script:today2 + ";" + $_.Exception.Message + "`r`n" Write-Host "Erreur $logerr" }