blackhawk17
Goto Top

Exchange 2013 dynamische verteilerliste mit mehreren recipientfiltern erstellen

Hallo zusammen,

ich möchte auf unserem Exchange eine neue dynamische Verteilerliste erstellen.

Diese Verteilerliste soll Postfächer, Kontakte und Email-Benutzer (verknüpfte Postfächer) enthalten. Zudem sollen die Benutzer im Feld "City" die Stadt "Hamburg" stehen haben.

Ein Befehl den ich versucht habe:

Set-DynamicDistributionGroup -Name "Alle User Hamburg" -RecipientFilter (RecipientTypeDetails -eq 'UserMailbox') -and (City -eq 'Hamburg' | -RecipientFilter (RecipientTypeDetails -eq 'MailContact') -and (City -eq 'Hamburg' | -RecipientFilter (RecipientTypeDetails -eq 'MailUser') -and (City -eq 'Hamburg')


oder

Set-DynamicDistributionGroup -Name "Alle User Hamburg" -RecipientFilter {(RecipientTypeDetails -eq 'UserMailbox') -or (RecipientTypeDetails -eq 'MailContact') -and (City -eq 'Hamburg') }


Das blöde ist es werden dann komplett alle User aus dem AD da reingeladen.

Ich finde irgendwie keine Möglichkeit mehrere RecipientTypeDetails hintereinander zu schalten und in den Verteiler einzufügen.

Hat von Euch da evtl. jemand eine Idee?

Content-Key: 325950

Url: https://administrator.de/contentid/325950

Printed on: April 19, 2024 at 07:04 o'clock

Mitglied: 131381
131381 Jan 10, 2017 updated at 13:21:56 (UTC)
Goto Top
Member: blackhawk17
blackhawk17 Jan 10, 2017 at 13:36:54 (UTC)
Goto Top
Danke für deine Antwort.

Dann wäre mein Skript ja so oder?

Set-DynamicDistributionGroup -Name "Alle User Hamburg" -IncludedRecipients "MailboxUsers,MailContacts,UserMailbox" -City -eq "Hamburg"

Geht aber so leider nicht. Oder verstehe ich das falsch?
Mitglied: 131381
131381 Jan 10, 2017 updated at 13:40:00 (UTC)
Goto Top
Zitat von @blackhawk17:
Oder verstehe ich das falsch?
Jepp.
Verknüpfe (RecipientType -eq 'UserMailbox') etc. im Filter geklammert mit -or
Member: blackhawk17
blackhawk17 Jan 10, 2017 at 13:46:21 (UTC)
Goto Top
ok dann schaut das in etwa so aus

Set-DynamicDistributionGroup -Name "Alle User Hamburg" -RecipientFilter {(RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailContact') -and (City -eq 'Hamburg') }


Dann lädt er mir wieder das komplette AD da rein face-sad
Mitglied: 131381
131381 Jan 10, 2017 updated at 13:49:56 (UTC)
Goto Top
Nope du musst die Or Verknüpften Werte zusätzlich von den -and Verknüpften klammern!
((RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailContact')) -and (City -eq 'Hamburg')   
Member: blackhawk17
blackhawk17 Jan 10, 2017 at 13:53:34 (UTC)
Goto Top
nochmals vielen Dank für deinen Post face-smile


Set-DynamicDistributionGroup -Name "Alle User Hamburg" -RecipientFilter ((RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailContact')) -and (City -eq 'Hamburg')

Dann kommt "The term "RecipientType is not recognized as the Name of a cmdlet.......
Mitglied: 131381
Solution 131381 Jan 10, 2017 updated at 14:55:36 (UTC)
Goto Top
Du hast die geschweiften Klammern um den Filter vergessen ...!!
Member: blackhawk17
blackhawk17 Jan 10, 2017 at 14:22:12 (UTC)
Goto Top
So einmal für die, die genau das gleiche Problem haben face-smile

So schaut es jetzt richtig aus und funktioniert

Set-DynamicDistributionGroup -Name "Alle User Hamburg" -RecipientFilter {((RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailContact') -or (RecipientType -eq 'UserMailbox')) -and (City -eq 'Hamburg')}

Vielen Dank für die Hilfe face-smile