blog.icewolf.ch

Let's talk about IT!
posts - 1707, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

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

Print | posted on Sunday, November 6, 2011 10:23 PM | Filed Under [ Exchange ]

Powered by:
Powered By Subtext Powered By ASP.NET