Get Mail fqdn from Notes-User
Hier kleines Codeschnipsel welches die Mail-Domänen von NotesUser auswertet und deren Häufigkeit zählt.
Die Rückgabe sieht wie folgt aus:
demo1.de count = 1
demo2.de count = 296
demo3.de count = 189
$Notes_AuthenticationType = "Anonymous" $Notes_Such_Filter = "((uid=*))" $Notes_LDAP = "LDAP://LDAP-SERVER:389" #Region GetNotesUser $Notes_AuthenticationType = "Anonymous" $Notes_Such_Filter = "((uid=*))" $auth = [System.DirectoryServices.AuthenticationTypes]::$Notes_AuthenticationType $Root = new-object system.directoryservices.directoryEntry ("$Notes_LDAP","","",$auth); $Searcher = New-Object Directoryservices.DirectorySearcher($Root) $searcher.Filter = $Notes_Such_Filter $searcher.Searchscope = [System.DirectoryServices.SearchScope]::Subtree $Result = $searcher.findAll() #EndRegion $mail = $Result.Properties.mail | foreach {($_.split("@"))[1]} $unique = $mail| sort-object –Unique foreach ($obj in $unique){"$($obj) count = $(($mail | where {$_ -eq $obj}).count)"}