Verwalten von Postfächern in Exchange Online mithilfe von Windows PowerShell
Postfächer werden automatisch für Benutzer erstellt, denen eine Lizenz zugewiesen ist, die einen Exchange Online-Serviceplan enthält. Daher besteht keine Notwendigkeit, manuell Postfächer für Benutzer zu erstellen. Postfächer werden auch automatisch gelöscht, wenn die Lizenz entfernt oder der Exchange Online-Serviceplan deaktiviert wird.
Sie können auch spezielle Postfächer erstellen, z. B.:
- Raumpostfächer. Diese werden geplant, wenn Sie Besprechungen buchen.
- Gerätepostfächer. Diese werden geplant, damit Benutzer Zugriff auf Geräte wie Fahrzeuge oder tragbare Anzeigeeinheiten haben.
- Gemeinsam genutzte Postfächer. Diese werden für generische E-Mail-Adressen verwendet, z. B.
info@adatum.com
, bei denen mehrere Benutzer Zugriff auf das Postfach benötigen und Nachrichten beantworten.
Erstellen von Postfächern
Wenn Sie das Cmdlet New-Mailbox zum Erstellen eines Postfachs verwenden, wird gleichzeitig ein Benutzerkonto erstellt. Bei Ressourcenpostfächern und gemeinsam genutzten Postfächern ist das Benutzerkonto deaktiviert und keine Lizenz dafür erforderlich.
Wenn Sie eines dieser Postfächer erstellen, müssen Sie lediglich die Art des erstellten Postfachs und den Namen des Postfachs angeben. Das folgende Beispiel erstellt ein Raumpostfach:
New-Mailbox -Room -Name BoardRoom
Nachdem ein Ressourcenpostfach oder gemeinsam genutztes Postfach erstellt wurde, müssen dafür Berechtigungen konfiguriert werden. Standardmäßig hat niemand Zugriff auf diese Postfächer. Das Konfigurieren von Berechtigungen wird später in dieser Lerneinheit behandelt. Das Konfigurieren von Kalenderbuchungen für Ressourcen wird in der nächsten Lerneinheit Verwalten von Ressourcen in Exchange Online behandelt.
Ändern von Postfächern
Um die Konfiguration eines Postfachs zu ändern, verwenden Sie das Cmdlet Set-Mailbox. Es gibt einige mit Set-Mailbox konfigurierbare Postfacheigenschaften, die Sie nicht mit dem webbasierten Verwaltungstool konfigurieren können. Achten Sie in den Hilfeinformationen für Set-Mailbox sorgfältig auf die Parameterbeschreibungen. Einige Parameter sind nicht für die Verwaltung von Postfächern in Exchange Online verfügbar.
In der folgenden Tabelle sind einige Parameter für Set-Mailbox aufgelistet.
Tabelle 1: Parameter für die Postfachkonfiguration
Parameter | BESCHREIBUNG |
---|---|
-AuditDelegate | Gibt Aktionen für ein Postfach an, die überwacht werden, wenn sie von einer Stellvertretung ausgeführt werden, z. B. SendOnBehalf oder UpdateInboxRules. |
-AuditEnabled | Aktiviert die Überwachung für ein Postfach. Diese Einstellung ist standardmäßig deaktiviert. |
-AuditOwner | Gibt Aktionen für ein Postfach an, die überwacht werden, wenn sie von einem Benutzer ausgeführt werden, z. B. SendOnBehalf oder UpdateInboxRules. |
-DeliverToMailboxAndForward | Wenn eine SMTP-Weiterleitungsadresse konfiguriert ist und dieser Parameter $true ist, konfiguriert dieser Parameter das Postfach so, dass eine Kopie der Nachrichten aufbewahrt sowie weitergeleitet wird. |
-EmailAddresses | Konfiguriert E-Mail-Adressen für ein Postfach. Die E-Mail-Adressen werden als Array gespeichert und beginnen in der Regel mit smtp:. Bei der primären E-Mail-Adresse wird das Präfix SMTP großgeschrieben. |
-ForwardingSmtpAddress | Gibt eine SMTP-Adresse für die Weiterleitung an. Um die Weiterleitung von Nachrichten zu beenden, legen Sie diesen Wert auf $null fest. |
-GroupMailbox | Erforderlich, um das Postfach für eine Microsoft 365 zu ändern. |
-HiddenFromAddressListsEnabled | Gibt an, ob das Postfach in Adresslisten verfügbar ist. |
-MailboxRegion | Gibt die geografische Region an, in der das Postfach gespeichert werden soll. Wird von Organisationen mit weltweiter Präsenz verwendet. |
-Type | Ändert den Typ des Postfachs. Gibt an, ob ein Postfach regulär oder für einen speziellen Zweck verwendet wird. Spezielle Postfächer sind gemeinsam genutzte Postfächer und Ressourcenpostfächer. |
Die folgende Syntax konfiguriert die Weiterleitung für ein Postfach:
Set-Mailbox AbbieP@adatum.com -ForwardingSmtpAddress DoraM@adatum.com -DeliverToMailboxAndForward $true
Abfragen von Postfächern in Exchange Online
Zum Abfragen einer Liste von Postfächern können Sie die Cmdlets Get-Mailbox oder Get-EXOMailbox verwenden. Der Hauptunterschied zwischen ihnen liegt darin, wie die Daten zurückgegeben werden. Das Cmdlet Get-Mailbox gibt alle Eigenschaften für die Postfächer zurück. Das Cmdlet Get-EXOMailbox gibt nur eine kleine Menge von Eigenschaften zurück. Sie können aber zusätzliche Eigenschaften angeben. Dadurch ist Get-EXOMailbox bei umfangreichen Datasets wesentlich effizienter.
Um bei Verwendung des Cmdlets Get-EXOMailbox zusätzliche Eigenschaften abzurufen, können Sie den Parameter -Properties oder den Parameter -PropertySets verwenden. Bei Verwendung des Parameters -Properties geben Sie eine Liste der zurückzugebenden Eigenschaften an. Bei Verwendung des Parameters -PropertySets geben Sie eine Liste vordefinierter Eigenschaftengruppen an, die sich auf eine bestimmte Kategorie beziehen. Einige Eigenschaftensätze, die Sie angeben können, sind:
- Alle
- Minimum (Standardwert)
- Audit
- Lieferung
- Moderation
- Resource
Beide Cmdlets unterstützen die Verwendung des Parameters -Filter, um Postfächer auszuwählen, die bestimmte Kriterien erfüllen. Darüber hinaus gibt es weitere spezielle Parameter, die Sie verwenden können. In der folgenden Tabelle sind einige Parameter aufgelistet, die für beide Cmdlets verfügbar sind.
Tabelle 2: Parameter für die Cmdlets „Get-Mailbox“ und „Get-EXOMailbox“
Parameter | BESCHREIBUNG |
---|---|
-Archive | Gibt Postfächer zurück, für die ein Archiv aktiviert ist. |
-GroupMailbox | Gibt nur Postfächer für Microsoft 365-Gruppen zurück. |
-Identity | Gibt ein bestimmtes Postfach an, für das Eigenschaften zurückgegeben werden sollen. |
-RecipientTypeDetails | Gibt Postfächer eines bestimmten Typs wie UserMailbox, TeamMailbox oder RoomMailbox zurück. |
-SoftDeletedMailbox | Gibt vorläufig gelöschte Postfächer zurück, die weiterhin für eine Wiederherstellung verfügbar sind. |
Die folgende Syntax fragt alle Raumpostfächer ab und gibt ressourcenbezogene Eigenschaften zurück:
Get-EXOMailbox -RecipientTypeDetails RoomMailbox -PropertySets Resource
Verwalten von Postfachberechtigungen
Sie können Berechtigungen so konfigurieren, dass Benutzer Zugriff auf andere Postfächer oder einzelne Ordner in einem Postfach erhalten. Sie können Benutzern beispielsweise vollständige Postfachberechtigungen für ein gemeinsam genutztes Postfach erteilen. Es kann auch wünschenswert sein, die Standardberechtigungen für den Kalender-Ordner eines bestimmten Benutzerpostfachs zu ändern. In der folgenden Tabelle sind die Cmdlets aufgelistet, die Sie zum Verwalten von Postfach- und Postfachordnerberechtigungen verwenden können.
Tabelle 3: Cmdlets zum Verwalten von Postfach- und Postfachordnerberechtigungen
Cmdlet | BESCHREIBUNG |
---|---|
Add-MailboxPermission | Fügt einem Postfach Berechtigungen für einen Benutzer hinzu. |
Get-MailboxPermission | Listet Benutzerberechtigungen auf, die einem Postfach zugewiesen sind. |
Remove-MailboxPermission | Entfernt die zugewiesenen Berechtigungen eines Benutzers aus einem Postfach. |
Get-EXOMailboxPermission | Listet Benutzerberechtigungen auf, die einem Postfach zugewiesen sind. |
Add-MailboxFolderPermission | Fügt einem Ordner in einem Postfach Berechtigungen für einen Benutzer hinzu. |
Get-MailboxFolderPermission | Listet Benutzerberechtigungen auf, die einem Ordner in einem Postfach zugewiesen sind. |
Remove-MailboxFolderPermission | Entfernt die zugewiesenen Berechtigung eines Benutzers aus einem Ordner in einem Postfach. |
Set-MailboxFolderPermission | Legt Berechtigungen für einen Ordner in einem Postfach fest und überschreibt alle vorhandenen Berechtigungen. |
Get-EXOMailboxFolderPermission | Listet Benutzerberechtigungen auf, die einem Ordner in einem Postfach zugewiesen sind. |
Im folgenden Beispiel werden einem Benutzer vollständige Postfachberechtigungen für das gemeinsam genutzte Info-Postfach zugewiesen:
Add-MailboxPermission -Identity Info -User AbbieP@adatum.com -AccessRights FullAccess -InheritanceType All