Remove-SystemMessage
このコマンドレットは、オンプレミスの Exchange でのみ使用可能です。
Remove-SystemMessage コマンドレットを使用して、カスタム システム メッセージを削除します。 システム メッセージは、配信状態通知 (DSN、配信不能レポート、NDR、バウンス メッセージとも呼ばれる) およびクォータ メッセージです。
以下の構文セクションのパラメーター セットの詳細については、「Exchangeのコマンドレット構文」を参照してください。
構文
Default (既定)
Remove-SystemMessage
[-Identity] <SystemMessageIdParameter>
[-Confirm]
[-DomainController <Fqdn>]
[-WhatIf]
[<CommonParameters>]
説明
Exchange に含まれている既定のシステム メッセージは削除できません。 カスタム システム メッセージを削除すると、メッセージ テキストは、Exchange に含まれている対応するシステム メッセージ (存在する場合) のテキストに戻ります。
このコマンドレットを実行する際には、あらかじめアクセス許可を割り当てる必要があります。 この記事にはこのコマンドレットのすべてのパラメーターが一覧表示されていますが、自分に割り当てられているアクセス許可に含まれていない一部のパラメーターにはアクセスできません。 コマンドレットを組織内で実行するために必要になるアクセス許可とパラメーターを調べるには、「 Find the permissions required to run any Exchange cmdlet」を参照してください。
例
例 1
Remove-SystemMessage En\Internal\5.7.9
この例では、指定したカスタム NDR (言語、対象ユーザー、拡張状態コードの値の組み合わせ) を削除します。
例 2
Remove-SystemMessage En\WarningMailbox
この例では、指定したカスタム クォータ メッセージ (言語とクォータの値の組み合わせ) を削除します。
パラメーター
-Confirm
適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE
Confirm スイッチは、確認プロンプトを表示するか非表示にするかを指定します。 この切り替えがコマンドレットにどのように影響するかは、続行する前にコマンドレットで確認が必要かどうかによって異なります。
- データを破壊するコマンドレット (たとえば、Remove- コマンドレット) には、先に進む前にユーザーにそのコマンドの確認を強制する組み込みの一時停止があります。 これらのコマンドレットでは、正確な構文
-Confirm:$falseを使用して、確認プロンプトを省略できます。 - 他のほとんどのコマンドレット (たとえば、New-* や Set-* コマンドレット) には、組み込みの一時停止はありません。 これらのコマンドレットでは、値を指定せずに [確認] スイッチを指定すると、続行する前にコマンドの確認を強制する一時停止が発生します。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | Cf |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-DomainController
適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE
DomainController パラメーターは、このコマンドレットで Active Directory からのデータの読み取りまたは Active Directory へのデータの書き込みに使用されるドメイン コントローラーを指定します。 ドメイン コントローラーは、完全修飾ドメイン名 (FQDN) で識別します。 たとえば、dc01.contoso.com です。
DomainController パラメーターは、エッジ トランスポート サーバーではサポートされません。 エッジ トランスポート サーバーは、Active Directory ライトウェイト ディレクトリ サービス (AD LDS) のローカル インスタンスを使用してデータの読み書きを行います。
パラメーターのプロパティ
| 型: | Fqdn |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Identity
適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE
Identity パラメーターは、削除するカスタム システム メッセージを指定します。 システム メッセージを一意に識別する任意の値を使用できます。 次に例を示します。
- ID
- 識別名 (DN)
- GUID
システム メッセージの ID 値は、次のいずれかの形式を使用します。
- 拡張状態コードのシステム メッセージ:
Language\<Internal | External>\DSNCode。 たとえば、En\Internal\5.1.2およびJa\External\5.1.2が禁止となります。 - クォータのシステム メッセージ:
Language\QuotaMessageType。 たとえば、「En\ProhibitSendReceiveMailbox」のように入力します。
<言語>: サポートされている言語コードの一覧については、「 NDR でサポートされている言語」を参照してください。
<DSNCode>: 有効な値は 4.x.y または 5.x.y です。x と y は 1 から 3 桁の数字です。 カスタム システム メッセージで現在使用されている拡張システム コードを確認するには、コマンド Get-SystemMessageを実行します。 Exchange で使用される既定の拡張状態コードの一覧を生成するには、次のコマンドを実行します: Get-SystemMessage -Original | Select-Object -Property Identity,DsnCode,Language,Text | ConvertTo-Html | Set-Content -Path "C:\My Documents\Default DSNs.html"。
<QuotaMessageType>: 有効な値は次のとおりです。
複数の条件を指定するには、and 比較演算子を使用します。1 つの整数で表されないプロパティ値は、二重引用符 (") で囲む必要があります。
- ProhibitSendReceiveMailbox: メールボックスが ProhibitSendReceiveQuota の制限を超えています。
- ProhibitSendReceiveMailBox:メールボックスが ProhibitSendReceiveQuota の制限を超える。
- WarningMailbox: メールボックスが、ProhibitSendQuota または ProhibitSendReceiveQuota の制限が構成されている場合、その IssueWarningQuota 制限を超えています。
- WarningMailbox: ProhibitSendQuota または ProhibitSendReceiveQuota の制限が構成されている場合にメールボックスが IssueWarningQuota 制限を超える。
WarningMailboxUnlimitedSize: ProhibitSendQuota または ProhibitSendReceiveQuota の制限が構成されていない場合にメールボックスが IssueWarningQuota 制限を超える。
- パブリック フォルダーのサイズ クォータ:
- WarningPublicFolder: パブリック フォルダーが、ProhibitPostQuota 制限が構成されている場合、その IssueWarningQuota 制限を超えています。
- WarningPublicFolder: ProhibitPostQuota 制限が構成されている場合にパブリック フォルダーが IssueWarningQuota 制限を超える。
WarningPublicFolderUnlimitedSize: ProhibitPostQuota 制限が構成されていない場合にパブリック フォルダーが IssueWarningQuota 制限を超える。
- メールボックス フォルダーの最大メッセージ数:
- WarningMailboxMessagesPerFolderCount: メールボックスが MailboxMessagesPerFolderCountReceiveQuota の制限が構成されている場合、メールボックスがその MailboxMessagesPerFolderCountWarningQuota 制限を超えています。
- WarningMailboxMessagesPerFolderCount: MailboxMessagesPerFolderCountReceiveQuota 制限が構成されている場合にメールボックスが MailboxMessagesPerFolderCountWarningQuota 制限を超える。
WarningMailboxMessagesPerFolderUnlimitedCount: MailboxMessagesPerFolderCountReceiveQuota 制限が構成されていない場合にメールボックスが MailboxMessagesPerFolderCountWarningQuota 制限を超える。
- メールボックス フォルダーのサブフォルダー数の最大値:
- WarningFolderHierarchyChildrenCount: メールボックスが FolderHierarchyChildrenCountWarningQuota の制限を超えているのは、FolderHierarchyChildrenCountReceiveQuota の制限が構成されている場合です。
- WarningFolderHierarchyChildrenCount: FolderHierarchyChildrenCountReceiveQuota 制限が構成されている場合にメールボックスが FolderHierarchyChildrenCountWarningQuota 制限を超える。
- ProhibitReceiveFoldersCount: メールボックスが FoldersCountReceiveQuota の制限を超えています。
- WarningFoldersCount: FoldersCountReceiveQuota の制限が構成されている場合、メールボックスがその FoldersCountWarningQuota 制限を超えています。
- WarningFoldersCountUnlimited FoldersCountReceiveQuota の制限が構成されていない場合、メールボックスがその FoldersCountWarningQuota 制限を超えています。
WarningFoldersCountUnlimited: FoldersCountReceiveQuota 制限が構成されていない場合にメールボックスが FoldersCountWarningQuota 制限を超える。
- メールボックス フォルダーのレベル数 (深さ) の最大値:
- WarningFolderHierarchyDepth: FolderHierarchyDepthWarningQuota 制限が構成されている場合、メールボックスがその FolderHierarchyDepthWarningQuota 制限を超えています。
- WarningFolderHierarchyDepth: FolderHierarchyDepthReceiveQuota 制限が構成されている場合にメールボックスが FolderHierarchyDepthWarningQuota 制限を超える。
パラメーターのプロパティ
| 型: | SystemMessageIdParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-WhatIf
適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019、Exchange Server SE
WhatIf スイッチは、変更を加えずにコマンドの動作を示します。 このスイッチで値を指定する必要はありません。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | wi |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、「about_CommonParameters」を参照してください。
入力
Input types
このコマンドレットに使用できる入力の種類を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 コマンドレットで入力の種類のフィールドが空白の場合、そのコマンドレットには入力データを指定できません。
出力
Output types
このコマンドレットに使用できる戻り値の型 (出力の種類) を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 出力の種類のフィールドが空白の場合、コマンドレットはデータを返しません。