Verwalten von Postfächern in Exchange Online mithilfe von Windows PowerShell

Abgeschlossen

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 $nullfest.
-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