maximus-dezimus
Goto Top

Powershell Dynamische Verteilergruppe

Hallo zusammen. Ich möchte per Powershell eine neue dynamische Verteilergruppe anlegen.
Leider klappt es nicht so ganz, wie ich es mir vorstelle.
In der Gruppe sollen alle drin sein, die eine Mailbox haben, deren Benutzer nicht deaktiviert ist und die der Firma Mustermann & Söhne angehören. Das "&" Zeichen scheint auch ein Problem zu sein.
Was mache ich falsch?

New-DynamicDistributionGroup -Name "TESTverteiler" -RecipientFilter "(RecipientType -eq 'UserMailbox') -and (-ConditionalCompany "Firma Mustermann & Söhne") -and ((UserAccountControl -eq 512) -or (UserAccountControl -eq 544) -or (UserAccountControl -eq 66048))"  

Danke.

Content-ID: 63492994794

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

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

SlainteMhath
SlainteMhath 20.10.2023 um 13:57:15 Uhr
Goto Top
Moin,

"-ConditionalCompany" gehört nicht in den Filter, sondern ist ein Parameter des Cmdlets, siehe: https://learn.microsoft.com/en-us/powershell/module/exchange/new-dynamic ...

Das "&" sollte eigentlich kein Problem sein, falls doch findest du hier https://ss64.com/ps/syntax-esc.html infos zum maskieren von Zeichen in PS

lg,
Slainte
7907292512
7907292512 20.10.2023 aktualisiert um 15:05:28 Uhr
Goto Top
Und die doppelten Anführungszeichen innerhalb von Doppelten wäre als Fehler auch noch zu erwähnen. Insgesamt sieht es dann korrekt so aus:
New-DynamicDistributionGroup -Name "TESTverteiler" -RecipientFilter "(RecipientType -eq 'UserMailbox') -and (Company -eq 'Firma Mustermann & Söhne') -and ((UserAccountControl -eq 512) -or (UserAccountControl -eq 544) -or (UserAccountControl -eq 66048))"  
Das "&" ist übrigens kein besonderes Zeichen innerhalb von Powershell-Strings, außerhalb von Strings dagegen jedoch schon, dort dient es zum Ausführen von Befehlen und Skriptblöcken.

Gruß sid
Maximus-Dezimus
Maximus-Dezimus 24.10.2023 aktualisiert um 13:04:58 Uhr
Goto Top
Vielen Dank! Ich komme da nicht so ganz weiter. Vielleicht habt Ihr noch einen Tip für mich. Es sollen alle in die Gruppe eingefügt werden, die einer bestimmten Firma / Company angehören, ein normales Postfach haben, die keine Shared Mailbox und keine Ressource, oder ähnliches sind. Ebenfalls sollen deaktivierte Benutzer nicht angezeigt werden und sie müssen eine gültige O365 Lizenz haben. Vielen Dank!
7907292512
7907292512 24.10.2023 aktualisiert um 13:19:09 Uhr
Goto Top
Steht doch schon oben fix und fertig, funktioniert hier im Test problemlos ...
Maximus-Dezimus
Maximus-Dezimus 24.10.2023 um 13:29:49 Uhr
Goto Top
Dann scheint hier irgendwas faul zu sein face-sad . Danke für die Rückmeldung!