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
Please also mark the comments that contributed to the solution of the article
Content-Key: 268623
Url: https://administrator.de/contentid/268623
Printed on: April 18, 2024 at 15:04 o'clock
7 Comments
Latest comment
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