Set-MailboxDatabase (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-05
Mit dem Cmdlet Set-MailboxDatabase legen Sie die Attribute einer Postfachdatenbank fest.
Syntax
Set-MailboxDatabase -Identity <DatabaseIdParameter> [-AllowFileRestore <$true | $false>] [-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>]
Set-MailboxDatabase [-AllowFileRestore <$true | $false>] [-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>]
Detaillierte Beschreibung
Damit Sie das Cmdlet Set-MailboxDatabase ausführen können, muss Folgendes an das verwendete Konto delegiert worden sein:
- die Rolle Exchange-Serveradministrator und die Mitgliedschaft in der lokalen 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:
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. |
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:
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:
|
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 oder $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. |
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:
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:
|
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. |
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