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

Grüsse
Andres Bohren