Set-MailboxDatabase

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Letztes Änderungsdatum des Themas: 2007-09-19

Mit dem Cmdlet Set-MailboxDatabase legen Sie die Attribute einer Postfachdatenbank fest.

Syntax

Set-MailboxDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IndexEnabled <$true | $false>] [-IssueWarningQuota <Unlimited>] [-JournalRecipient <RecipientIdParameter>] [-MailboxRetention <EnhancedTimeSpan>] [-MaintenanceSchedule <Schedule>] [-MountAtStartup <$true | $false>] [-Name <String>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-ProhibitSendQuota <Unlimited>] [-ProhibitSendReceiveQuota <Unlimited>] [-PublicFolderDatabase <DatabaseIdParameter>] [-QuotaNotificationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-WhatIf [<SwitchParameter>]]

Set-MailboxDatabase [-AllowFileRestore <$true | $false>] [-Confirm [<SwitchParameter>]] [-DeletedItemRetention <EnhancedTimeSpan>] [-DomainController <Fqdn>] [-EventHistoryRetentionPeriod <EnhancedTimeSpan>] [-IndexEnabled <$true | $false>] [-Instance <MailboxDatabase>] [-IssueWarningQuota <Unlimited>] [-JournalRecipient <RecipientIdParameter>] [-MailboxRetention <EnhancedTimeSpan>] [-MaintenanceSchedule <Schedule>] [-MountAtStartup <$true | $false>] [-Name <String>] [-OfflineAddressBook <OfflineAddressBookIdParameter>] [-ProhibitSendQuota <Unlimited>] [-ProhibitSendReceiveQuota <Unlimited>] [-PublicFolderDatabase <DatabaseIdParameter>] [-QuotaNotificationSchedule <Schedule>] [-RetainDeletedItemsUntilBackup <$true | $false>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Damit Sie das Cmdlet Set-MailboxDatabase ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • Exchange-Serveradministrator-Rolle und lokale Gruppe Administratoren für den Zielserver

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Microsoft Exchange Server 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Parameter

Parameter Erforderlich Typ Beschreibung

Identity

Erforderlich

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Der Parameter Identity gibt die Postfachdatenbank an, für die ein oder mehrere Attribute festgelegt werden sollen. Folgende Werte können verwendet werden:

  • GUID

  • Distinguished Name (DN)

  • Name der Postfachdatenbank

  • Servername\Speichergruppenname\Datenbankname

  • Servername\Datenbankname

  • Speichergruppenname\Datenbankname

Wenn Sie den Servernamen nicht angeben, sucht das Cmdlet auf dem lokalen Server nach der Datenbank. Wenn mehrere Datenbanken mit dem gleichen Namen vorhanden sind, müssen Sie die Speichergruppe angeben.

AllowFileRestore

Optional

System.Boolean

Der Parameter AllowFileRestore gibt an, ob eine Datenbank aus einer Sicherung wiederhergestellt werden darf. Die beiden gültigen Werte sind $true und $false. Wenn Sie $true festlegen, kann eine Datenbank bereitgestellt werden, auch wenn sie keinem der Datenbankeinträge im Verzeichnisdienst Active Directory entspricht. Wenn Sie $false festlegen, kann eine Datenbank nur dann bereitgestellt werden, wenn ein entsprechender Datenbankeintrag in Active Directory enthalten ist. Eine vorhandene Datenbank kann somit nicht durch eine neu erstellte Datenbank ersetzt werden.

Confirm

Optional

System.Management.Automation.SwitchParameter

Der Confirm-Parameter bewirkt eine Unterbrechung der Befehlsausführung und zwingt Sie, die Aktion des Befehls zu bestätigen, bevor die Verarbeitung fortgesetzt wird. Für den Confirm-Parameter muss kein Wert angegeben werden.

DeletedItemRetention

Optional

Microsoft.Exchange.Data.EnhancedTimeSpan

Der Parameter DeletedItemRetention gibt den Zeitraum an, über den gelöschte Elemente aufbewahrt werden sollen. Um einen Wert anzugeben, geben Sie diesen als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden angibt. Um beispielsweise ein Intervall von 15 Stunden festzulegen, geben Sie 15:00:00 ein. Gelöschte Elemente werden maximal 24.855 Tage aufbewahrt. Die Standardeinstellung für die Aufbewahrungszeit von gelöschten Elementen beträgt 14 Tage. Dieses Attribut wird auf alle Postfächer in dieser Postfachdatenbank angewendet, für die kein eigenes Aufbewahrungszeitattribut festgelegt ist.

DomainController

Optional

Microsoft.Exchange.Data.Fqdn

Um den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Domänencontrollers anzugeben, der diese Konfigurationsänderung in Active Directory schreibt, fügen Sie dem Befehl den Parameter DomainController hinzu.

EventHistoryRetentionPeriod

Optional

Microsoft.Exchange.Data.EnhancedTimeSpan

Der Parameter EventHistoryRetentionPeriod gibt den Zeitraum an, über den Ereignisdaten aufbewahrt werden sollen. Diese Ereignisdaten werden in der Ereignisverlaufstabelle im Exchange-Informationsspeicher gespeichert. Sie enthält Informationen zu Änderungen an verschiedenen Objekten in der Postfachdatenbank. Mithilfe dieses Parameters können Sie verhindern, dass die Ereignisverlaufstabelle zu groß wird oder zu viel Speicherplatz auf dem Datenträger belegt. Um einen Wert anzugeben, geben Sie diesen als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden angibt. Geben Sie zum Beispiel 15:00:00 ein, um ein Intervall von 15 Stunden festzulegen.

IndexEnabled

Optional

System.Boolean

Der Parameter IndexEnabled gibt an, ob die Exchange-Suche für diese Postfachdatenbank aktiviert wird. Die beiden möglichen Werte für diesen Parameter sind $true oder $false.

Instance

Optional

Microsoft.Exchange.Data.Directory.SystemConfiguration.MailboxDatabase

Der Parameter Instance wird üblicherweise in Skripts verwendet, bei denen ein Administrator oder Entwickler Werte für einen Befehl zur Verfügung stellen muss. Der Parameter Instance entspricht der Umleitung des Ergebnisses über eine Pipeline von einem Befehl auf einen anderen. Dabei kann das Skript statt über eine Pipeline Werte über Variablen zuweisen. Administratoren, die Befehle über eine Befehlszeile eingeben, verwenden den Parameter Instance eher selten. Er ist in der Parameterreferenztabelle für Entwickler enthalten.

IssueWarningQuota

Optional

Microsoft.Exchange.Data.Unlimited

Der Parameter IssueWarningQuota gibt die Größe des Postfachs an, bei der eine Warnmeldung an den Benutzer gesendet wird.

Dieses Attribut wird auf alle Postfächer in dieser Postfachdatenbank angewendet, für die kein eigenes Attribut zur Überschreitungswarnung festgelegt ist. Sie müssen entweder eine ganze Zahl oder Unbegrenzt angeben. Der Standardwert ist 1,9 GB.

JournalRecipient

Optional

Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter

Der Parameter JournalRecipient gibt das Postfach an, an das die Journalberichte gesendet werden.

MailboxRetention

Optional

Microsoft.Exchange.Data.EnhancedTimeSpan

Der Parameter MailboxRetention gibt den Zeitraum an, über den gelöschte Postfächer aufbewahrt werden sollen. Um einen Wert anzugeben, geben Sie diesen als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden angibt. Um beispielsweise ein Intervall von 15 Stunden festzulegen, geben Sie 15:00:00 ein. Postfächer werden maximal 24.855 Tage aufbewahrt. Die Standardeinstellung für die Aufbewahrungszeit von gelöschten Postfächern beträgt 30 Tage. Dieses Attribut wird auf alle Postfächer in dieser Postfachdatenbank angewendet.

MaintenanceSchedule

Optional

Microsoft.Exchange.Data.Schedule

Der Parameter MaintenanceSchedule gibt an, wann die Wartung der Postfachdatenbank erfolgen soll. Zur Wartung zählen die Onlinedefragmentierung, das Entfernen von Elementen, die den festgelegten Aufbewahrungszeitraum überschritten haben, das Entfernen nicht verwendeter Indizes und andere Bereinigungsaufgaben.

Dabei wird folgendes Format verwendet: Starttag.Stunde:Minute [AM/PM]-Endtag.Stunde:Minute [AM/PM]. Als Start- und Endtage können die folgenden Werte verwendet werden:

  • Vollständiger Name des Tags

  • Abgekürzter Name des Tags

  • Ganze Zahl von 0 bis 6, wobei 0 für Sonntag steht

Wenn Sie die Zeit im 24-Stunden-Format eingeben möchten, lassen Sie AM/PM weg. Wenn Sie mit AM/PM arbeiten, müssen Sie ein Leerzeichen zwischen die Uhrzeit und AM oder PM setzen.

Die Formate können gemischt werden.

Zwischen Start- und Endzeit müssen mindestens 15 Minuten liegen. Minuten werden auf 0, 15, 30 oder 45 abgerundet. Wenn Sie mehrere Intervalle angeben, müssen zwischen den einzelnen Intervallen mindestens 15 Minuten liegen.

Beispiele:

  • "So.23:30-Mo.1:30"

  • 6.22:00-6.22:15 (Die Wartung erfolgt von Samstag, 10:00 Uhr, bis Samstag, 22:15 Uhr.)

  • "Monday.4:30 AM-Monday.5:30 AM","Wednesday.4:30 AM-Wednesday.5:30 AM" (Die Wartung erfolgt am Montag- und Mittwochmorgen von 04:30 Uhr bis 05:30 Uhr.)

  • "So.1:15-Montag.23:00"

MountAtStartup

Optional

System.Boolean

Der Parameter MountAtStartup gibt an, ob diese Postfachdatenbank beim Starten des Microsoft Exchange-Informationsspeicherdiensts bereitgestellt wird. Die beiden möglichen Werte für diesen Parameter sind $true und $false.

Name

Optional

System.String

Der Parameter Name gibt den Namen der Postfachdatenbank an.

OfflineAddressBook

Optional

Microsoft.Exchange.Configuration.Tasks.OfflineAddressBookIdParameter

Der Parameter OfflineAddressBook gibt das dieser Postfachdatenbank zugeordnete Adressbuch an.

ProhibitSendQuota

Optional

Microsoft.Exchange.Data.Unlimited

Der Parameter ProhibitSendQuota gibt die Größe des Postfachs an, ab der Benutzer, die Postfächern in dieser Postfachdatenbank zugeordnet sind, keine Nachrichten mehr senden können. Dieses Attribut wird auf alle Postfächer in dieser Postfachdatenbank angewendet, für die keine eigenen Attribute für das Kontingent für "Senden verbieten" festgelegt sind.

Sie müssen entweder eine ganze Zahl oder Unbegrenzt angeben.

ProhibitSendReceiveQuota

Optional

Microsoft.Exchange.Data.Unlimited

Der Parameter ProhibitSendReceiveQuota gibt die Größe des Postfachs an, ab der der diesem Postfach zugeordnete Benutzer keine Nachrichten mehr senden oder empfangen kann. Dieses Attribut wird auf alle Postfächer in dieser Postfachdatenbank angewendet, für die keine eigenen Attribute für das Kontingent für "Empfangen verbieten" festgelegt sind.

Sie müssen entweder eine ganze Zahl oder Unbegrenzt angeben.

PublicFolderDatabase

Optional

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Der Parameter PublicFolderDatabase gibt die dieser Postfachdatenbank zugeordnete Öffentliche Ordner-Datenbank an. Folgende Werte können verwendet werden:

  • GUID

  • Distinguished Name (DN)

  • Name der Öffentlicher Ordner-Datenbank

  • Servername\Speichergruppenname\Datenbankname

  • Servername\Datenbankname

  • Speichergruppenname\Datenbankname

QuotaNotificationSchedule

Optional

Microsoft.Exchange.Data.Schedule

Der Parameter QuotaNotificationSchedule gibt an, wann Kontingentmeldungen an Postfächer gesendet werden, die einen der Kontingentwerte erreicht haben.

Dabei wird folgendes Format verwendet: Starttag.Stunde:Minute [AM/PM]-Endtag.Stunde:Minute [AM/PM]. Als Start- und Endtage können die folgenden Werte verwendet werden:

  • Vollständiger Name des Tags

  • Abgekürzter Name des Tags

  • Ganze Zahl von 0 bis 6, wobei 0 für Sonntag steht

Wenn Sie die Zeit im 24-Stunden-Format eingeben möchten, lassen Sie AM/PM weg.

Die Formate können gemischt werden.

Zwischen Start- und Endzeit müssen mindestens 15 Minuten liegen. Minuten werden auf 0, 15, 30 oder 45 abgerundet. Wenn Sie mehrere Intervalle angeben, müssen zwischen den einzelnen Intervallen mindestens 15 Minuten liegen.

Beispiele:

  • "So.23:30-Mo.1:30"

  • 6.22:00-6.22:15 (Die Benachrichtigung erfolgt von Samstag, 10:00 Uhr, bis Samstag, 22:15 Uhr.)

  • "Monday.4:30 AM-Monday.5:30 AM","Wednesday.4:30 AM-Wednesday.5:30 AM" (Die Benachrichtigung erfolgt am Montag- und Mittwochmorgen von 04:30 Uhr bis 05:30 Uhr.)

  • "So.1:15-Montag.23:00"

RetainDeletedItemsUntilBackup

Optional

System.Boolean

Der Parameter RetainDeletedItemsUntilBackup gibt an, ob gelöschte Elemente bis zur nächsten Sicherung aufbewahrt werden sollen. Die beiden möglichen Werte für diesen Parameter sind $true oder $false.

WhatIf

Optional

System.Management.Automation.SwitchParameter

Der Parameter WhatIf weist den Befehl an, die für das Objekt ausgeführten Aktionen lediglich zu simulieren. Durch Verwendung des WhatIf-Parameters können Sie eine Vorschau der Änderungen anzeigen, ohne diese Änderungen wirklich übernehmen zu müssen. Für den WhatIf-Parameter muss kein Wert angegeben werden.

Eingabetypen

Rückgabetypen

Fehler

Fehler Beschreibung

 

Ausnahmen

Ausnahmen Beschreibung

 

Beispiel

Das folgende Beispiel zeigt, wie der Zeitraum festgelegt wird, für den gelöschte Elemente aufbewahrt werden. Wenn für ein bestimmtes Postfach ein eigener Aufbewahrungszeitraum festgelegt ist, wird dieser Wert und nicht der in der Postfachdatenbank festgelegte Wert verwendet.

Set-MailboxDatabase "Mailbox Database01" -DeletedItemRetention 7.00:00:00