Set-MailboxServer (RTM)
Gilt für: Exchange Server 2007
Letztes Änderungsdatum des Themas: 2007-06-05
Mithilfe des Cmdlets Set-MailboxServer können Sie Attribute eines Exchange-Postfachservers ändern, indem Sie seine Identität und die zu ändernden Attribute angeben.
Syntax
Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>]
Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-Instance <MailboxServer>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>]
Detaillierte Beschreibung
Damit Sie das Cmdlet Set-MailboxServer 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.
Um die Nachrichtenverfolgungseinstellungen auf einem Server zu ändern, auf dem die Serverfunktionen Mailbox und Hub-Transport installiert sind, können Sie die Nachrichtenverfolgungsparameter zusammen mit dem Cmdlet Set-MailboxServer oder Set-TransportServer verwenden. Um die Nachrichtenverfolgungseinstellungen auf einem Server zu ändern, auf dem die Serverfunktion Mailbox, nicht jedoch die Serverfunktion Hub-Transport installiert sind, müssen Sie die Nachrichtenverfolgungsparameter mit dem Cmdlet Set-MailboxServer verwenden. Um die Nachrichtenverfolgungseinstellungen auf einem Server zu ändern, auf dem die Serverfunktion Hub-Transport, nicht jedoch die Serverfunktion Mailbox installiert sind, müssen Sie die Nachrichtenverfolgungsparameter mit dem Cmdlet Set-TransportServer verwenden.
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Erforderlich |
Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter |
Der Parameter Identity gibt den Postfachserver an. Folgende Werte können verwendet werden:
|
AutoDatabaseMountDial |
Optional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial |
Der Parameter AutoDatabaseMountDial gibt das Verhalten für das automatische Bereitstellen von Datenbanken für eine fortlaufende Clusterreplikationslösung (Cluster Continuous Replication, CCR) nach dem Failover eines Postfachclusterservers an. Folgende Werte können verwendet werden:
Der Standardwert ist BesteVerfügbarkeit. Wenn BesteVerfügbarkeit oder GuteVerfügbarkeit angegeben ist und nicht alle Daten vom aktiven Knoten auf den passiven Knoten repliziert wurden, kann es zum Verlust von Postfachdaten kommen. Das Transportpapierkorb-Feature (das standardmäßig aktiviert ist) unterstützt Sie aber beim Schutz vor Datenverlusten, indem Nachrichten, die sich in der Transportpapierkorb-Warteschlange befinden, erneut übermittelt werden. Weitere Informationen zum Transportpapierkorb finden Sie unter Fortlaufende Clusterreplikation. Wenn das Angeben eines dieser Werte dazu führt, dass eine Datenbank nach einem Failover nicht bereitgestellt wird, können Sie mithilfe des Parameters ForcedDatabaseMountAfter das Bereitstellen der Datenbank nach Ablauf eines bestimmten Zeitraums erzwingen. Weitere Informationen zu den Werten Verlustfrei, GuteVerfügbarkeit, BesteVerfügbarkeit finden Sie unter Geplante und ungeplante Ausfälle. |
ClusteredStorageType |
Optional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType |
Der Parameter ClusteredStorageType gibt den Typ des freigegebenen Speichers für einen Postfachclusterserver an. Folgende Werte können verwendet werden:
|
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 den Active Directory-Verzeichnisdienst schreibt, fügen Sie dem Befehl den Parameter DomainController hinzu. |
FolderLogForManagedFoldersEnabled |
Optional |
System.Boolean |
Der Parameter FolderLogForManagedFoldersEnabled gibt an, ob das Ordnerprotokoll für verwaltete Ordner für Nachrichten aktiviert ist, die in verwaltete Ordner verschoben wurden. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie "$true" angeben, werden Informationen zu Ordnern, auf die Postfachrichtlinien für verwaltete Ordner angewendet werden, protokolliert. |
ForcedDatabaseMountAfter |
Optional |
Microsoft.Exchange.Data.Unlimited |
Der Parameter ForcedDatabaseMountAfter gibt den Zeitraum an, der nach dem Failover eines Postfachclusterservers verstreichen muss, bevor die Datenbanken automatisch bereitgestellt werden. 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 "2:00:00" ein, um einen Timeout von 2 Stunden festzulegen. Wenn der Parameter AutoDatabaseMountDial auf GuteVerfügbarkeit oder BesteVerfügbarkeit festgelegt ist, wird zuerst gewartet, bis die angegebene Anzahl von Protokolldateien verloren wurde und anschließend, bis der durch den Parameter ForcedDatabaseMountAfter angegebene Zeitraum verstrichen ist, bevor die Datenbanken automatisch bereitgestellt werden. |
Instance |
Optional |
Microsoft.Exchange.Data.Directory.Management.MailboxServer |
Der Parameter Instance ermöglicht das Übergeben eines vollständigen Objekts an den zu verarbeitenden Befehl. Er wird hauptsächlich in Skripts verwendet, in denen ein vollständiges Objekt an den Befehl übergeben werden muss. Er ist in der Parameterreferenztabelle für Entwickler enthalten. |
JournalingLogForManagedFoldersEnabled |
Optional |
System.Boolean |
Der Parameter JournalingLogForManagedFoldersEnabled gibt an, ob das Protokoll für verwaltete Ordner für die Journalfunktion aktiviert ist. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie "$true" angeben, werden Informationen zu Nachrichten, die im Journal erfasst wurden, protokolliert. Die Protokolle werden an dem durch den Parameter LogPathForManagedFolders festgelegten Speicherort gespeichert. |
Locale |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
Der Parameter Locale gibt das Gebietsschema an. Ein Gebietsschema ist eine Sammlung von sprachbezogenen Benutzereinstellungen wie Schriftsystem, Kalender und Datumsformat. Im Folgenden finden Sie einige Beispiele:
Eine vollständige Liste finden Sie unter CultureInfo Class. |
LogDirectorySizeLimitForManagedFolders |
Optional |
Microsoft.Exchange.Data.Unlimited |
Der Parameter LogDirectorySizeLimitForManagedFolders gibt den Größengrenzwert für alle Protokolldateien für verwaltete Ordner in einer einzelnen Nachrichtendatenbank an. Wenn ein Satz von Protokolldateien für verwaltete Ordner in einer Nachrichtendatenbank den Grenzwert erreicht hat, werden die ältesten Dateien gelöscht, um Platz für neue zu schaffen. Die Größe der Protokolldateien für verwaltete Ordner berechnet sich aus der Gesamtgröße aller Protokolldateien, die dasselbe Namenspräfix haben. So ist beispielsweise bei einer Datei mit dem Namen Assistent_für_verwaltete_Ordner[Speichergruppe 01][Postfachdatenbank 01]20061018-1.log das Präfix Assistent_für_verwaltete_Ordner[Speichergruppe 01][Postfachdatenbank 01]. Wenn Protokolldateien umbenannt oder andere Dateien in das Protokollverzeichnis für verwaltete Ordner kopiert werden, fließen diese Dateien nicht in die Berechnung der Größe der Protokolldateien mit ein. Die Protokolldateien für verwaltete Ordner für jede Nachrichtendatenbank verfügen über ein eindeutiges Namenspräfix. Daher bezieht sich dieser Grenzwert auf die Protokolldateien einer einzelnen Nachrichtendatenbank und nicht auf alle in dem Verzeichnis vorhandenen Protokolldateien. Wenn Sie über mehr als eine Nachrichtendatenbank verfügen, ist die Maximalgröße des Protokollverzeichnisses für verwaltete Ordner nicht die im Parameter LogDirectorySizeLimitForManagedFolders angegebene, weil die Protokolldateien für verwaltete Ordner, die von verschiedenen Datenbanken generiert werden, unterschiedliche Namenspräfixe haben. Die Maximalgröße des Protokollverzeichnisses für verwaltete Ordner entspricht dann dem X-fachen des angegebenen Werts, wenn Sie über X Nachrichtendatenbanken verfügen. Sie müssen entweder eine ganze Zahl oder Unbegrenzt angeben. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:
Nicht qualifizierte Werte werden als "Byte" behandelt. |
LogFileAgeLimitForManagedFolders |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Der Parameter LogFileAgeLimtiForManagedFolders gibt an, wie lange Protokolle von verwalteten Ordnern aufbewahrt werden sollen. Protokolldateien, die den maximalen Aufbewahrungszeitraum überschreiten, werden gelöscht. 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 "30.00:00:00" ein, um ein Intervall von 30 Tagen festzulegen. |
LogFileSizeLimitForManagedFolders |
Optional |
Microsoft.Exchange.Data.Unlimited |
Der Parameter LogFileSizeLimitForManagedFolders gibt die maximale Größe jeder einzelnen Protokolldatei für verwaltete Ordner an. Wenn die maximale Größe der Protokolldatei erreicht wird, wird eine neue Protokolldatei erstellt. Der Standardwert ist 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:
Nicht qualifizierte Werte werden als "Byte" behandelt. |
LogPathForManagedFolders |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Der Parameter LogPathForManagedFolders gibt den Pfad zu dem Verzeichnis an, in dem die Protokolldateien für verwaltete Ordner gespeichert werden. Der Standardwert ist <Exchange-Installationspfad>\Logging\Managed Folder Assistant. |
ManagedFolderAssistantSchedule |
Optional |
Microsoft.Exchange.Common.ScheduleInterval[] |
Der Parameter ManagedFolderAssistantSchedule gibt die wöchentlichen Intervalle an, in denen der Assistent für verwaltete Ordner Einstellungen der Verwaltung von Nachrichtendatensätzen (Messaging Record Management, MRM) auf verwaltete Ordner anwendet. Das Format ist StartDay.Time-EndDay.Time. Als Start- und Endtage können die folgenden Werte verwendet 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:
Wenn der Assistent für verwaltete Ordner die Verarbeitung der Postfächer auf dem Server nicht innerhalb der von Ihnen eingeplanten Zeit abschließen kann, nimmt er die Verarbeitung bei der nächsten Ausführung automatisch an der Stelle der Unterbrechung wieder auf. |
MAPIEncryptionRequired |
Optional |
System.Boolean |
Der Parameter MAPIEncryptionRequired gibt an, ob MAPI-Clients, die keine verschlüsselten Remoteprozeduraufrufe (Remote Procedure Call, RPC) verwenden, von Exchange blockiert werden. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. |
MessageTrackingLogEnabled |
Optional |
System.Boolean |
Der Parameter MessageTrackingLogEnabled gibt an, ob die Nachrichtenverfolgung aktiviert ist. Der Standardwert lautet "$true". |
MessageTrackingLogMaxAge |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Der Parameter MessageTrackingLogMaxAge gibt das maximale Alter für das Nachrichtenverfolgungsprotokoll an. Protokolldateien, die älter sind als der angegebene Wert, werden gelöscht. Die Standardeinstellung beträgt 30 Tage. Um einen Wert anzugeben, geben Sie den Wert als Zeitraum ein: TT.hh:MM:SS, wobei T = Tage, h = Stunden, M = Minuten und S = Sekunden ist. Der gültige Eingabebereich für diesen Parameter liegt zwischen |
MessageTrackingLogMaxDirectorySize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Der Parameter MessageTrackingLogMaxDirectorySize gibt die maximale Größe des Verzeichnisses für Nachrichtenverfolgungsprotokolle an. Wenn die maximale Verzeichnisgröße erreicht ist, löscht der Server zuerst die ältesten Protokolldateien. Die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses wird aus der Gesamtgröße aller Protokolldateien berechnet, die dasselbe Namenspräfix haben. Alle weiteren Dateien, die die Namenspräfixkonvention nicht einhalten, werden bei der Berechnung der Gesamtgröße des Verzeichnisses nicht berücksichtigt. Das Umbenennen alter Protokolldateien oder das Kopieren anderer Dateien in das Nachrichtenverfolgungsprotokoll-Verzeichnis kann dazu führen, dass das Verzeichnis seine angegebene Maximalgröße überschreitet. Wenn die Serverfunktionen Hub-Transport und Mailbox auf demselben Server installiert sind, entspricht die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses nicht der angegebenen Maximalgröße, weil die Nachrichtenverfolgungsprotokoll-Dateien, die von den unterschiedlichen Serverfunktionen generiert werden, verschiedene Namenspräfixe haben. Nachrichtenverfolgungsprotokoll-Dateien für die Serverfunktionen Hub-Transport und Edge-Transport beginnen mit dem Namenspräfix MSGTRK. Nachrichtenverfolgungsprotokoll-Dateien für die Serverfunktion Mailbox beginnen mit dem Namenspräfix MSGTRKM. Wenn die Serverfunktionen Hub-Transport und Mailbox auf demselben Server installiert sind, entspricht die Maximalgröße des Nachrichtenverfolgungsprotokoll-Verzeichnisses dem Zweifachen des angegebenen Werts. Der Standardwert ist
Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters MessageTrackingLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters MessageTrackingLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen |
MessageTrackingLogMaxFileSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
Der Parameter MessageTrackingLogMaxFileSize gibt die maximale Größe der Protokolldateien für die Nachrichtenverfolgung an. Wenn die maximale Größe der Protokolldatei erreicht ist, wird eine neue Protokolldatei erstellt. Der Standardwert ist 10 MB. Wenn Sie einen Wert eingeben, qualifizieren Sie den Wert mit einer der folgenden Einheiten:
Nicht qualifizierte Werte werden als "Byte" behandelt. Der Wert des Parameters MessageTrackingLogMaxFileSize muss kleiner oder gleich dem Wert des Parameters MessageTrackingLogMaxDirectorySize sein. Der gültige Eingabebereich für beide Parameter liegt zwischen 1 und 9223372036854775807 Byte. |
MessageTrackingLogPath |
Optional |
Microsoft.Exchange.Data.LocalLongFullPath |
Der Parameter MessageTrackingLogPath gibt den Speicherort für die Nachrichtenverfolgungsprotokolle an. Der Standardspeicherort ist |
MessageTrackingLogSubjectLoggingEnabled |
Optional |
System.Boolean |
Der Parameter MessageTrackingLogSubjectLoggingEnable gibt an, ob der Nachrichtenbetreff in das Nachrichtenverfolgungsprotokoll aufgenommen werden soll. Der Standardwert lautet $True. |
RedundantMachines |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
Der Parameter RedundantMachines gibt die möglichen und bevorzugten Besitzer für Clusterressourcen an. |
ReplicationNetworks |
Optional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks |
Der Parameter ReplicationNetworks gibt einen Netzwerkpfad für das Kopieren von Replikationsprotokollen an. Folgende Werte können verwendet werden:
|
RetentionLogForManagedFoldersEnabled |
Optional |
System.Boolean |
Der Parameter RetentionLogForManagedFoldersEnabled gibt an, ob Informationen zu Nachrichten, die ihren Aufbewahrungsgrenzwert erreicht haben, vom Assistenten für verwaltete Ordner protokolliert werden. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie "$true" angeben, werden Informationen zu Nachrichten, die verarbeitet wurden, weil sie ihren Aufbewahrungsgrenzwert erreicht haben, protokolliert. |
SubjectLogForManagedFoldersEnabled |
Optional |
System.Boolean |
Der Parameter SubjectLogForManagedFoldersEnabled gibt an, ob der Betreff der Nachrichten in Protokollen für verwaltete Ordner angezeigt wird. Die beiden möglichen Werte für diesen Parameter sind $true oder $false. Wenn Sie "$false" angeben, bleibt der Betreff in den Protokollen für verwaltete Ordner unausgefüllt. Der Standardwert lautet "$false". |
SubmissionServerOverrideList |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
Der Parameter SubmissionServerOverrideList gibt die Liste der Hub-Transport-Server an, die E-Mails an den Postfachserver übermitteln. |
Eingabetypen
Rückgabetypen
Fehler
Fehler | Beschreibung |
---|---|
|
Ausnahmen
Ausnahmen | Beschreibung |
---|---|
|
Beispiel
In diesem Beispiel wird mithilfe des Befehls Set-MailboxServer die Liste zum Außerkraftsetzen von Servern auf "HubServer01", "HubServer02" und "HubServer03" festgelegt.
Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03