Dynamic Distribution Groups based on Address
Hallo zusammen,
Neulich hatte ich die Aufgabe aufgrund der Adresse (AD Attribut StreetAddress) eine Dynamische Distribution Group zu erstellen.
Lösung mir Recipient Filter
Dies kann mithilfe von RecipientFilter erreicht werden. http://technet.microsoft.com/en-us/library/bb124268.aspx
New-DynamicDistributionGroup -Name testRobinsonweg -OrganizationalUnit corp.icewolf.ch -RecipientFilter { ((RecipientType -eq 'UserMailbox') -and (Company -eq 'Icewolf') -and (StreetAddress -eq 'Robinsonweg 50')) }
So sehen die Eigenschaften der dynamischen Verteilerliste aus.
Lösung mit extensionAttributes
Mit Hilfe von Quest ActiveRoles Management Shell http://www.quest.com/powershell/activeroles-server.aspx wird die StreetAddress in ein extensionAttribut kopiert. Dann kann die Dynamic Distribution Group über das GUI erstellt werden.
Get-QADUser -IncludedProperties email, homeMDB | where {$_.email -ne $null -and $_.homeMDB -ne $null -and $_.StreetAddress -eq "Robinsonweg 50" } | foreach { set-qaduser $_ -ObjectAttributes @{extensionattribute1 = $_.StreetAddress }}
Danach ist die Adresse im extensionAttribute1
Nun kann die dynamische Adressliste bequem übers GUI erzeugt werden.
Und so sehen die Eigenschaften der dynamischen Verteilerliste aus