Set-MailboxServer
適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
トピックの最終更新日: 2008-01-21
メールボックス サーバーの ID と変更する属性を指定して Exchange メールボックス サーバーの属性を変更するには、Set-MailboxServer コマンドレットを使用します。
構文
Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-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>] [-WhatIf [<SwitchParameter>]]
Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-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>] [-WhatIf [<SwitchParameter>]]
解説
Set-MailboxServer コマンドレットを実行するには、使用するアカウントに次の権限が委任されている必要があります。
- Exchange サーバー管理者の役割および対象サーバーのローカル Administrators グループ
Microsoft Exchange Server 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。
メールボックス サーバーの役割とハブ トランスポート サーバーの役割の両方がインストールされているサーバーでメッセージ追跡設定を変更するには、Set-MailboxServer コマンドレットまたは Set-TransportServer コマンドレットでメッセージ追跡パラメータを使用します。メールボックス サーバーの役割はインストールされているけれどもハブ トランスポート サーバーの役割はインストールされていないサーバーでメッセージ追跡設定を変更するには、Set-MailboxServer コマンドレットでメッセージ追跡パラメータを使用する必要があります。ハブ トランスポート サーバーの役割はインストールされているけれどもメールボックス サーバーの役割はインストールされていないサーバーでメッセージ追跡設定を変更するには、Set-TransportServer コマンドレットでメッセージ追跡パラメータを使用する必要があります。
パラメータ
パラメータ | 必須かどうか | 種類 | 説明 |
---|---|---|---|
Identity |
必須 |
Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter |
Identity パラメータには、メールボックス サーバーを指定します。次の値を使用できます。
|
AutoDatabaseMountDial |
省略可能 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial |
AutoDatabaseMountDial パラメータには、クラスタ化メールボックス サーバーのフェールオーバー後に実行される、クラスタ連続レプリケーション (CCR) ソリューションの自動データベース マウント動作を指定します。次の値を使用できます。
既定値は BestAvailability です。BestAvailability または GoodAvailability を指定し、アクティブ ノードのすべてのデータがパッシブ ノードにレプリケートされていない場合は、一部のメールボックス データが失われる可能性があります。ただし、(既定で有効になっている) トランスポート収集機能を利用すると、トランスポート収集キューにあるメッセージを再送信することで、データ損失を防止することができます。トランスポート収集の詳細については、「クラスタ連続レプリケーション」を参照してください。 これらの値のいずれかを指定したことでフェールオーバー後にデータベースがマウントされない場合は、ForcedDatabaseMountAfter パラメータを使用して、指定した時間が経過した後にデータベースが強制的にマウントされるようにすることがきます。 Lossless、GoodAvailability、および BestAvailability の値の詳細については、「スケジュールされた停止とスケジュールされていない停止」を参照してください。 |
ClusteredStorageType |
省略可能 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType |
ClusteredStorageType パラメータには、クラスタ化メールボックス サーバーの共有記憶域の種類を指定します。次の値を使用できます。
|
Confirm |
省略可能 |
System.Management.Automation.SwitchParameter |
Confirm パラメータを指定すると、コマンドの処理が一時停止します。処理を続行するには、コマンドの処理内容を確認する必要があります。Confirm パラメータで値を指定する必要はありません。 |
DomainController |
省略可能 |
Microsoft.Exchange.Data.Fqdn |
この構成の変更を Active Directory ディレクトリ サービスに書き込むドメイン コントローラの完全修飾ドメイン名 (FQDN) を指定するには、コマンドに DomainController パラメータを含めます。 |
FolderLogForManagedFoldersEnabled |
省略可能 |
System.Boolean |
FolderLogForManagedFoldersEnabled パラメータには、管理フォルダに移動されたメッセージに対して管理フォルダのフォルダ ログを有効にするかどうかを指定します。このパラメータに指定できる値は $true または $false の 2 つです。$true を指定する場合は、管理フォルダ メールボックス ポリシーが適用されているフォルダの情報がログに記録されます。 |
ForcedDatabaseMountAfter |
省略可能 |
Microsoft.Exchange.Data.Unlimited |
ForcedDatabaseMountAfter パラメータには、クラスタ化メールボックス サーバーのフェールオーバー後、データベースが自動的にマウントするまでの待機時間を指定します。値を指定するには、dd.hh:mm:ss の形式で期間として入力します。ここで、d = 日、h = 時間、m = 分、s = 秒です。たとえば、タイムアウトまでの時間を 2 時間と指定するには、「2:00:00」と入力します。 AutoDatabaseMountDial パラメータを GoodAvailability または BestAvailability に設定し、データベースで AutoDatabaseMountDial パラメータの値に基づいて許可されている数よりも多くのログ ファイルが失われた場合、メールボックス サーバーは ForcedDatabaseMountAfter パラメータによって指定されている時間待機してから、自動的にデータベースをマウントします。 |
Instance |
省略可能 |
Microsoft.Exchange.Data.Directory.Management.MailboxServer |
Instance パラメータを使用すると、オブジェクト全体をコマンドに渡して処理することができます。オブジェクト全体をコマンドに渡す必要があるスクリプトで主に使用されます。これは開発者の参照用としてパラメータ テーブルに含まれます。 |
JournalingLogForManagedFoldersEnabled |
省略可能 |
System.Boolean |
JournalingLogForManagedFoldersEnabled パラメータには、ジャーナリング機能に対して管理フォルダのログを有効にするかどうかを指定します。このパラメータに指定できる値は $true または $false の 2 つです。$true を指定すると、ジャーナルされたメッセージについての情報がログに記録されます。ログは、LogPathForManagedFolders パラメータで指定する場所に配置されます。 |
Locale |
省略可能 |
Microsoft.Exchange.Data.MultiValuedProperty |
Locale パラメータには、ロケールを指定します。ロケールは、表記システム、カレンダー、日付形式など言語関連のユーザー設定の集合です。いくつかの例を以下に示します。
完全な一覧については、CultureInfo クラスに関するページを参照してください (このサイトは英語の場合があります)。 |
LogDirectorySizeLimitForManagedFolders |
省略可能 |
Microsoft.Exchange.Data.Unlimited |
LogDirectorySizeLimitForManagedFolders パラメータは、単一のメッセージ データベースのすべての管理フォルダ ログ ファイルのサイズ制限を指定します。メッセージ データベースの管理フォルダ ログ ファイルのセットが制限に達すると、新しいファイル用の空き領域を作成するために最も古いファイルが削除されます。 管理フォルダ ログ ファイルのサイズは、名前のプレフィックスが同じログ ファイルの合計サイズとして計算されます。たとえば、Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log という名前のファイルの場合、プレフィックスは Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01] となります。ログ ファイルの名前を変更したり、他のファイルを管理フォルダ ログ ディレクトリにコピーしたりすると、これらのファイルはログ ファイル サイズの計算に含まれません。各メッセージ データベースの管理フォルダ ログ ファイルの名前には、一意のプレフィックスが付けられます。したがって、この制限はディレクトリ内のすべてのログ ファイルにではなく、各メッセージ データベース内のログ ファイルに適用されます。複数のメッセージ データベースがある場合、管理フォルダ ログ ディレクトリの最大サイズは、LogDirectorySizeLimitForManagedFolders パラメータで指定されたサイズではありません。これは、別のデータベースによって生成される管理フォルダ ログ ファイルには、これとは異なる名前のプレフィックスが付けられるためです。メッセージ データベースが X 個ある場合、管理フォルダ ログ ディレクトリの最大サイズは、指定した値の X 倍になります。 整数または "unlimited" を指定する必要があります。既定値は "unlimited" です。値を入力するときは、値に以下の単位のいずれかを付加した形式で記述します。
単位が付加されていない値は、バイトとして扱われます。 |
LogFileAgeLimitForManagedFolders |
省略可能 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
LogFileAgeLimitForManagedFolders パラメータには、管理フォルダ ログを保存する期間を指定します。最長保存期間を過ぎたログ ファイルは削除されます。値を指定するには、dd.hh:mm:ss の形式で期間として入力します。ここで、d = 日、h = 時間、m = 分、s = 秒です。たとえば、30 日間と指定するには、「30.00:00:00」と入力します。既定値は 00:00:00:00 です。これは、ファイルの保存期間に制限がなく、ファイルが直ちに上書きされないことを指定します。 |
LogFileSizeLimitForManagedFolders |
省略可能 |
Microsoft.Exchange.Data.Unlimited |
LogFileSizeLimtiForManagedFolders パラメータには、各管理フォルダ ログ ファイルの最大サイズを指定します。ログ ファイルの最大サイズに達すると、新しいログ ファイルが作成されます。既定値は 10 MB です。値を入力するときは、値に以下の単位のいずれかを付加した形式で記述します。
単位が付加されていない値は、バイトとして扱われます。 |
LogPathForManagedFolders |
省略可能 |
Microsoft.Exchange.Data.LocalLongFullPath |
LogPathForManagedFolders パラメータには、管理フォルダ ログ ファイルを格納するディレクトリのパスを指定します。既定値は、<Exchange インストール パス>\Logging\Managed Folder Assistant です。 |
ManagedFolderAssistantSchedule |
省略可能 |
Microsoft.Exchange.Common.ScheduleInterval[] |
ManagedFolderAssistantSchedule パラメータには、管理フォルダ アシスタントによって管理フォルダに MRM 設定が毎週適用される時間帯を指定します。形式は、"開始曜日.時刻-終了曜日.時刻" です。開始曜日と終了曜日には次の値を使用できます。
開始時刻と終了時刻は 15 分以上離れている必要があります。分は 0、15、30、または 45 に切り捨てられます。複数の時間帯を指定する場合は、各時間帯を 15 分以上離す必要があります。 例 :
管理フォルダ アシスタントがスケジュールした時間内にサーバー上のメールボックスの処理を終了しない場合、このアシスタントは次回の処理実行時に前回処理を中断したところから自動的に処理を再開します。 |
MAPIEncryptionRequired |
省略可能 |
System.Boolean |
MAPIEncryptionRequired パラメータには、暗号化されたリモート プロシージャ コール (RPC) を使用しない MAPI クライアントを Exchange がブロックするかどうかを指定します。このパラメータに指定できる値は $true または $false の 2 つです。 |
MessageTrackingLogEnabled |
省略可能 |
System.Boolean |
MessageTrackingLogEnabled パラメータには、メッセージ追跡を有効にするかどうかを指定します。既定値は $true です。 |
MessageTrackingLogMaxAge |
省略可能 |
Microsoft.Exchange.Data.EnhancedTimeSpan |
MessageTrackingLogMaxAge パラメータには、メッセージ追跡ログ ファイルの最大保存期間を指定します。指定した値より古いログ ファイルは削除されます。既定値は 30 日です。値を指定するには、dd.hh:mm:ss の形式で期間として入力します。ここで、d = 日、h = 時間、m = 分、s = 秒です。このパラメータの有効な入力の範囲は、 |
MessageTrackingLogMaxDirectorySize |
省略可能 |
Microsoft.Exchange.Data.Unlimited |
MessageTrackingLogMaxDirectorySize パラメータには、メッセージ追跡ログ ディレクトリの最大サイズを指定します。最大ディレクトリ サイズに到達すると、最も古いログ ファイルから順に削除されます。 メッセージ追跡ログ ディレクトリの最大サイズは、名前のプレフィックスが同じログ ファイルの合計サイズとして計算されます。同じプレフィックスの表記規則に従っていない他のファイルは、合計ディレクトリ サイズの計算には含まれません。古いログ ファイルの名前を変更したり、他のファイルをメッセージ追跡ログ ディレクトリにコピーしたりすると、ディレクトリが指定した最大サイズを超える場合があります。 ハブ トランスポート サーバーの役割とメールボックス サーバーの役割が同じサーバーにインストールされている場合、メッセージ追跡ログ ディレクトリの最大サイズは、指定された最大サイズではありません。これは、別のサーバーの役割によって生成されるメッセージ追跡ログ ファイルには、これとは異なる名前のプレフィックスが付けられるためです。ハブ トランスポート サーバーの役割や、エッジ トランスポート サーバーの役割のメッセージ追跡ログ ファイルの名前は、MSGTRK というプレフィックスで始まります。メールボックス サーバーの役割のメッセージ追跡ログ ファイルの名前は、MSGTRKM というプレフィックスで始まります。ハブ トランスポート サーバーの役割とメールボックス サーバーの役割が同じサーバーにインストールされている場合、メッセージ追跡ログ ディレクトリの最大サイズは、指定された値の 2 倍になります。 既定値は
単位が付加されていない値は、バイトとして扱われます。MessageTrackingLogMaxFileSize パラメータの値は、MessageTrackingLogMaxDirectorySize パラメータの値以下にする必要があります。これらのパラメータの有効な入力の範囲は、 |
MessageTrackingLogMaxFileSize |
省略可能 |
Microsoft.Exchange.Data.Unlimited |
MessageTrackingLogMaxFileSize パラメータには、メッセージ追跡ログ ファイルの最大サイズを指定します。ログ ファイルの最大サイズに達すると、新しいログ ファイルが作成されます。既定値は 10 MB です。値を入力するときは、値に以下の単位のいずれかを付加した形式で記述します。
単位が付加されていない値は、バイトとして扱われます。MessageTrackingLogMaxFileSize パラメータの値は、MessageTrackingLogMaxDirectorySize パラメータの値以下にする必要があります。これらのパラメータの有効な入力の範囲は、1 ~ 9,223,372,036,854,775,807 バイトです。 |
MessageTrackingLogPath |
省略可能 |
Microsoft.Exchange.Data.LocalLongFullPath |
MessageTrackingLogPath パラメータには、メッセージ追跡ログの場所を指定します。既定の場所は |
MessageTrackingLogSubjectLoggingEnabled |
省略可能 |
System.Boolean |
MessageTrackingLogSubjectLoggingEnable パラメータには、メッセージ追跡ログにメッセージの件名を含めるかどうかを指定します。既定値は $True です。 |
RedundantMachines |
省略可能 |
Microsoft.Exchange.Data.MultiValuedProperty |
RedundantMachines パラメータには、クラスタ リソースの実行可能な所有者と優先所有者を指定します。 |
ReplicationNetworks |
省略可能 |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks |
ReplicationNetworks パラメータは使用されなくなり、Exchange Server 2007 RTM または SP1 で機能しません。Set-MailboxServer コマンドレットの使用時に、このパラメータを使用しないでください。 |
RetentionLogForManagedFoldersEnabled |
省略可能 |
System.Boolean |
RetentionLogForManagedFoldersEnabled パラメータには、保存期間を満了したメッセージに関する情報を管理フォルダ アシスタントでログに記録するかどうかを指定します。このパラメータに指定できる値は $true または $false の 2 つです。$true を指定する場合は、保存期間満了のため処理されたメッセージに関する情報がログ出力されます。 |
SubjectLogForManagedFoldersEnabled |
省略可能 |
System.Boolean |
SubjectLogForManagedFoldersEnabled パラメータには、メッセージの件名を管理フォルダ ログに表示するかどうかを指定します。このパラメータに指定できる値は $true または $false の 2 つです。$false を指定すると、メッセージの件名は管理フォルダ ログで空白になります。既定値は $false です。 |
SubmissionServerOverrideList |
省略可能 |
Microsoft.Exchange.Data.MultiValuedProperty |
SubmissionServerOverrideList パラメータは、送信者の送信トレイからメッセージを取得する準備ができたときにメールボックス サーバーが通知する、(メールボックス サーバーと同じ Active Directory サイト内にある) ハブ トランスポート サーバーの静的な一覧です。この一覧は、動的に検出されたハブ トランスポート サーバーの一覧より優先され、ハブ トランスポート サーバーのトラブルシューティング時にサーバーがメール送信通知を受信しないようにする場合に一時的に使用したり、メールボックス サーバーと同じ Active Directory サイト内のすべてのハブ トランスポート サーバー間での通知の自動的な負荷分散を無効にするために使用することができます。 |
WhatIf |
省略可能 |
System.Management.Automation.SwitchParameter |
WhatIf パラメータには、オブジェクトに対して行われる操作をシミュレートすることを指定します。WhatIf パラメータを使用することで、実際に変更を加えずに、発生する変更内容を表示することができます。WhatIf パラメータで値を指定する必要はありません。 |
入力の種類
戻り値の種類
エラー
エラー | 説明 |
---|---|
|
例外
例外 | 説明 |
---|---|
|
例
次の例は、Set-MailboxServer コマンドを使用して、サーバー上書き一覧を HubServer01、HubServer02、および HubServer03 に設定します。
Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03
参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。