Automatische Postfachverteilung

Gilt für: Exchange Server 2013

Beim Erstellen oder Verschieben eines Postfachs oder Aktivieren eines vorhandenen Benutzers für E-Mail muss das Postfach in einer Postfachdatenbank gespeichert werden. In Microsoft Exchange Server 2013 können Sie festlegen, dass Exchange die Datenbank mithilfe der automatischen Postfachverteilung ausgewählt wird.

Bei Verwendung der automatischen Postfachverteilung prüft Exchange die Postfachdatenbanken in Ihrer Organisation, schließt nicht geeignete Datenbanken basierend auf Kriterien aus, die weiter unten in diesem Thema erläutert werden, und wählt nach dem Zufallsprinzip eine Datenbank zum Speichern des Postfachs aus. Bei diesem Vorgang werden Postfächer nach dem Zufallsprinzip auf alle geeigneten Postfachdatenbanken in Ihrer Organisation verteilt.

Die automatische Verteilung wird verwendet, wenn Sie den Parameter "Database" in den Cmdlets "New-Mailbox" und "Enable-Mailbox" oder "TargetDatabase" im Cmdlet "New-MoveRequest" nicht angeben.

Hinweis

Die automatische Postfachverteilung wird nur ausgeführt, wenn ein Postfach auf einem Exchange 2013-Server erstellt oder auf einen Exchange 2013-Server verschoben bzw. wenn ein Benutzer für E-Mail aktiviert wird. Die Cmdlets Neues Postfach, Neue MoveRequest und Postfach aktivieren müssen auf einem Server mit Exchange 2013 ausgeführt werden. Exchange verteilt Postfächer nicht neu, um die Last basierend auf der Serverauslastung automatisch zu verteilen.

Zur Ermittlung einer geeigneten Postfachdatenbank für ein neues oder verschobenes Postfach wird der folgende Vorgang ausgeführt:

  1. Exchange ruft eine Liste aller Postfachdatenbanken in der Exchange 2013-Organisation ab.

  2. Postfachdatenbanken, die für den Ausschluss aus dem Verteilungsvorgang gekennzeichnet sind, werden aus der Liste der verfügbaren Datenbanken entfernt. Sie können steuern, welche Datenbanken ausgeschlossen werden. Weitere Informationen finden Sie später in diesem Thema im Abschnitt Ausschließen von Datenbanken aus der automatischen Verteilung.

  3. Postfachdatenbanken, die nicht zu den Datenbankverwaltungsbereichen des Administrators gehören, der den Vorgang ausführt, werden aus der Liste der verfügbaren Datenbanken entfernt. Weitere Informationen finden Sie später in diesem Thema im Abschnitt Datenbankbereiche.

  4. Postfachdatenbanken außerhalb des lokalen Active Directory-Standorts, an dem der Vorgang ausgeführt wird, werden aus der Liste der verfügbaren Datenbanken entfernt.

  5. Aus der Liste der verbleibenden Postfachdatenbanken wählt Exchange nach dem Zufallsprinzip eine Datenbank aus. Wenn die Datenbank verfügbar ist und einen fehlerfreien Zustand aufweist, wird sie von Exchange verwendet. Wenn die Datenbank nicht verfügbar ist oder keinen fehlerfreien Zustand aufweist, wird nach dem Zufallsprinzip eine andere Datenbank ausgewählt. Wenn keine Datenbanken ermittelt werden, die verfügbar sind oder einen fehlerfreien Zustand aufweisen, wird der Vorgang mit einem Fehler abgebrochen.

Der Vorgang zur Auswahl einer Postfachdatenbank wird vom Cmdlet-Erweiterung-Agent für die Verwaltung von Postfachressourcen ausgeführt. Dies Mailbox Resources Management Agent ist einer von mehreren Cmdlet-Erweiterungs-Agents, die die Funktionalität von ausgeführten Cmdlets erweitern. Weitere Informationen zu Cmdlet-Erweiterungs-Agents finden Sie unter Cmdlet-Erweiterungs-Agents.

Wenn Postfächer niemals automatisch verteilt werden sollen, können Sie die Mailbox Resources Management Agent . Beim Deaktivieren des Agents wird diese Änderung für die gesamte Exchange-Organisation übernommen. Weitere Informationen zum Deaktivieren von Cmdlet-Erweiterungs-Agents finden Sie unter Verwalten von Cmdlet-Erweiterungs-Agents.

Ausschließen von Datenbanken aus der automatischen Verteilung

Standardmäßig können alle Online- und fehlerfreien Postfachdatenbanken auf Exchange 2013-Servern am lokalen Active Directory-Standort durch automatische Postfachverteilung ausgewählt werden, um ein neues oder verschobenes Postfach zu speichern. Aus verschiedenen Gründen kann es jedoch sinnvoll sein, einige Datenbanken aus dem Verteilungsvorgang auszuschließen. Sie können z. B. eine Postfachdatenbank als Journaldatenbank festlegen, in der nur manuell angegebene Postfächer gespeichert werden sollen. Oder Sie entfernen eine Datenbank möglicherweise vorübergehend aus einer Rotation, um geplante Wartungsaufgaben auszuführen. Exchange 2013 bietet Ihnen die Möglichkeit, Datenbanken mithilfe des IsExcludedFromProvisioning-Parameters, der mit dem Cmdlet "Set-MailboxDatabase" festgelegt werden kann, dauerhaft oder vorübergehend vom Ausschlussprozess auszuschließen.

Hinweis

Über den Set-MailboxDatabase-Cmdlet sind zwei weitere Parameter verfügbar: IsSuspendedFromProvisioning und IsExcludedFromInitialProvisioning. Diese Parameter werden in einer zukünftigen Version von Exchange entfernt und ihre Nutzung nicht mehr unterstützt.

The IsExcludedFromProvisioning parameter has have two valid values, $True and $False . Wenn Sie diese Eigenschaft auf $True festlegen, wird die Postfachdatenbank vom automatischen Verteilungsprozess ausgeschlossen. Wenn Sie dies $False festlegen, ist die Postfachdatenbank im automatischen Verteilungsprozess enthalten. Der Standardwert ist $False.

Verwenden Sie den folgenden Befehl, um eine Postfachdatenbank aus der automatischen Verteilung auszuschließen:

Set-MailboxDatabase <database name> -IsExcludedFromProvisioning $True

Wenn eine Postfachdatenbank aus der automatischen Verteilung ausgeschlossen ist, muss der Parameter Database mit den Cmdlets New-Mailbox und Enable-Mailbox oder der Parameter TargetDatabase mit dem Cmdlet New-MoveRequest verwendet werden, um eine Postfach in der Datenbank zu erstellen bzw. in diese zu verschieben.

Datenbankbereiche

Datenbankverwaltungsbereiche ermöglichen eine zusätzliche Steuerung der automatischen Postfachverteilung und sind in Exchange 2013 verfügbar. Wenn eine Postfachdatenbank verfügbar ist, einen fehlerfreien Zustand aufweist, sich im lokalen Active Directory-Standort befindet und nicht aus der automatischen Verteilung ausgeschlossen wurde, prüft Exchange 2013, ob die Postfachdatenbank zum Datenbankbereich des Administrators gehört, der das Cmdlet ausführt. Wenn die Datenbank zu diesem Datenbankbereich gehört, wird sie in die Liste der verfügbaren Datenbanken für diesen Administrator aufgenommen.

Datenbankbereiche sind Teil des Berechtigungsmodells für die rollenbasierten Zugriffssteuerung (Role Based Access Control, RBAC). Weitere Informationen zu RBAC und Datenbankbereichen finden Sie unter den folgenden Themen:

Datenbankbereiche können nützlich sein, wenn Sie über eine Vielzahl von Postfächern in Ihrem lokalen Active Directory-Standort verfügen, die für die automatische Verteilung verfügbar sind, und Sie einschränken möchten, welche Datenbanken von bestimmten Administratoren verwendet werden können. Beispiel: Ihre Exchange 2013-Server werden für mehrere Agenturen eingesetzt, die einzelnen Agenturen sollen jedoch lediglich in der Lage sein, Postfächer in Postfachdatenbanken zu erstellen bzw. in diese zu verschieben, die der jeweiligen Agentur zugewiesen sind.

Standardmäßig können sämtliche Administratoren in einer Exchange 2013-Organisation alle Postfachdatenbanken innerhalb der Organisation anzeigen. Um einzuschränken, welche Datenbanken angezeigt und damit in welchen Datenbanken Postfächer platziert werden können, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie mithilfe des Cmdlets New-ManagementScope einen benutzerdefinierten Datenbankverwaltungsbereich mit den Postfachdatenbanken, deren Verwendung durch einen bestimmten Administrator zulässig sein soll.

  2. Ordnen Sie den neuen Datenbankbereich über eine der folgenden Methoden einer Verwaltungsrollenzuweisung zu:

    • Fügen Sie den neuen Datenbankbereich über den Parameter CustomConfigWriteScope des Cmdlets Set-ManagementRoleAssignment zu einer vorhandenen Verwaltungsrollenzuweisung hinzu. Der Datenbankbereich wird nun auf die Verwaltungsrollengruppe, die universelle Sicherheitsgruppe oder den der Rollenzuweisung zugewiesenen Benutzer angewendet.

    • Erstellen Sie mithilfe des Cmdlets New-ManagementRoleAssignment eine Verwaltungsrollenzuweisung, und geben Sie den neuen Datenbankbereich über den Parameter CustomConfigWriteScope an. Eine Rollenzuweisung kann zwischen einer Verwaltungsrolle und einer Rollengruppe, einer universellen Sicherheitsgruppe oder einem Benutzer erstellt werden.

  3. Wenn Sie eine Rollenzuweisung für eine Rollengruppe oder universelle Sicherheitsgruppe erstellt haben, fügen Sie der Rollengruppe oder universellen Sicherheitsgruppe Benutzer hinzu, sodass die Rollenzuweisung und der Datenbankbereich auf die Benutzer angewendet werden.

  4. Entfernen Sie den der neuen Rollenzuweisung zugewiesenen Benutzer (oder die Benutzer, die Mitglieder der in den vorherigen Schritten erstellten Rollengruppen oder universellen Sicherheitsgruppen sind) gegebenenfalls aus anderen Rollengruppen oder universellen Sicherheitsgruppen, wenn diesen Gruppen ein Datenbankbereich mit Datenbanken zugewiesen ist, auf die diese Benutzer nicht zugreifen sollen.

  5. Stellen Sie sicher, dass die Administratoren lediglich auf die von Ihnen festgelegten Datenbanken zugreifen können.

Nach Abschluss dieses Vorgangs können Administratoren mit Rollenzuweisungen, welche die erstellten Datenbankbereiche umfassen, lediglich in den angegebenen Datenbanken Postfächer erstellen bzw. Postfächer lediglich in diese Datenbanken verschieben.

Weitere Informationen zur Verwendung von Datenbankbereichen, um die für Administratoren verfügbaren Postfachdatenbanken einzuschränken, finden Sie unter Steuern der automatischen Postfachverteilung mithilfe von Datenbankbereichen.