Exchange Command Shell Befehle auf alle Postfächer anwenden (foreach?)
Hallo zusammen,
wir haben öfter die Anforderung verschiedene Einstellungen der Shell auf alle Postfächer anzuwenden. Dies kann zum Beispiel sein, dass eine Freigabe der Kalender eingerichtet werden muss oder was auch immer.
Beispielsweise Vollzugriff für einen Benutzer mit:
Add-MailboxPermission -Identity Benutzer1 -User Benutzer2 -AccessRights Fullaccess -AutoMapping $false
Bislang sind wir nun hergegangen und haben die Benutzer nach und nach reingeschrieben. Ihr könnt euch sicherlich vorstellen, dass das unter Umständen eine weile dauern kann.
Gibt es hier eine Art for each Möglichkeit in welchem automatisch ein freigelassener Parameter ausgefüllt wird für die Postfächer? Wäre klasse und würde uns viel Arbeit ersparen.
Vielen Dank im Voraus!
Jochen
wir haben öfter die Anforderung verschiedene Einstellungen der Shell auf alle Postfächer anzuwenden. Dies kann zum Beispiel sein, dass eine Freigabe der Kalender eingerichtet werden muss oder was auch immer.
Beispielsweise Vollzugriff für einen Benutzer mit:
Add-MailboxPermission -Identity Benutzer1 -User Benutzer2 -AccessRights Fullaccess -AutoMapping $false
Bislang sind wir nun hergegangen und haben die Benutzer nach und nach reingeschrieben. Ihr könnt euch sicherlich vorstellen, dass das unter Umständen eine weile dauern kann.
Gibt es hier eine Art for each Möglichkeit in welchem automatisch ein freigelassener Parameter ausgefüllt wird für die Postfächer? Wäre klasse und würde uns viel Arbeit ersparen.
Vielen Dank im Voraus!
Jochen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 268623
Url: https://administrator.de/forum/exchange-command-shell-befehle-auf-alle-postfaecher-anwenden-foreach-268623.html
Ausgedruckt am: 25.12.2024 um 17:12 Uhr
7 Kommentare
Neuester Kommentar
Moin,
Powershell Piping Grundlagen ....
Gruß jodel32
Powershell Piping Grundlagen ....
Get-Mailbox -ResultSize Unlimited | ?{$_.PrimarySmtpAddress -notmatch '[\{\}]'} | Add-MailboxPermission -User Benutzer2 -AccessRights Fullaccess -AutoMapping $false
Jetzt nicht mehr, Code angepasst ...
Kommt drauf an was es für Möglichkeiten gibt die User zu Identifizieren.
Ich hab alle User unterhalb einer bestimmten OU und kann somit den Parameter "-OrganizationalUnit" verwenden.
https://technet.microsoft.com/de-DE/library/bb123685(v=exchg.150).aspx
[EDIT]
ODer wie von Jodel vorgeschlagen
Ich hab alle User unterhalb einer bestimmten OU und kann somit den Parameter "-OrganizationalUnit" verwenden.
https://technet.microsoft.com/de-DE/library/bb123685(v=exchg.150).aspx
[EDIT]
ODer wie von Jodel vorgeschlagen