Exchange 管理シェルを使用して受信者エイリアスからスペースを取り除く方法
トピックの最終更新日: 2007-09-24
ここでは、Exchange 管理シェルを使用して、受信者のエイリアスからスペースを取り除く方法について説明します。Microsoft Exchange Server 2003 では、エイリアスにスペースを含む受信者を作成できます。Exchange Server 2007 では、受信者のエイリアスにスペースを含めることはできません。
Exchange 2007 管理ツールを使用して、エイリアスにスペースが含まれている受信者を管理しようとすると、次の問題が発生します。
- Exchange 管理コンソールを使用して、エイリアスにスペースが含まれている受信者のプロパティを表示すると、次のエラーが発生します。
<受信者名> のプロパティに無効なデータが含まれています。プロパティ ページで [適用] または [OK] をクリックする前に変更を行っていなかった場合は、[OK] をクリックすると、代わりに既定値が使用され、保存されます。[キャンセル] をクリックすると、オブジェクトは読み取り専用で表示され、壊れた値が保持されます。次の値に無効なデータが含まれています。エイリアス。 - Exchange 管理シェルの Get- コマンドレットを使用して、エイリアスにスペースが含まれている受信者にアクセスすると、次の警告が表示されます。
警告: オブジェクト <受信者の識別名> は破損し、矛盾した状態になっています。次の検証エラーが発生しました。
警告: <受信者のエイリアス> はエイリアスに対して無効です。 - Exchange 管理シェルの Set- コマンドレットを使用して、エイリアスにスペースが含まれている受信者のプロパティを更新すると、次の警告が表示されます。
Set-<受信者のタイプ> : <受信者のエイリアス> はエイリアスに対して無効です。 - エイリアスにスペースが含まれているメールボックスを Exchange 2007 サーバーに移動することはできません。
解決方法
混在モード環境で、Exchange 2003 および Exchange 2007 サーバーの両方を使用している場合、受信者のエイリアスからスペースを取り除く必要があります。
開始する前に
この手順を実行するには、使用するアカウントに以下が委任されている必要があります。
- Exchange 受信者管理者の役割
Exchange 2007 を管理するために必要なアクセス許可、役割の委任、および権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。
手順
Exchange 管理シェルを使用して、メールボックスのエイリアスからスペースを取り除くには、次の操作を行います。
次のコマンドを実行し、メールボックスのエイリアスからスペースを取り除きます。最初のコマンドは、エイリアスにスペースが含まれている組織内のすべてのメールボックスを検出し、一時変数 $Mailboxes に格納します。2 番目のコマンドは、一時変数 $Mailboxes に格納されているすべてのメールボックスのエイリアスからスペースを取り除きます。
$Mailboxes = Get-Mailbox | Where {$_.Alias -like "* *"} ForEach($Mailbox in $Mailboxes) {Set-Mailbox $Mailbox.Name -Alias:($Mailbox.Alias -Replace " ","")}
その代わりに、前の 2 つのコマンドを 1 つの Exchange 管理シェル コマンドに組み合わせることもできます。
Get-Mailbox | Where {$_.Alias -like "* *"} | ForEach-Object {Set-Mailbox $_.Name -Alias:($_.Alias -Replace " ","")}
構文およびパラメータ情報の詳細については、関連トピック「Get-Mailbox」と「Set-Mailbox」を参照してください。
注 : |
---|
前の手順は、メールボックスのエイリアスからスペースを取り除く方法を示したものです。メール連絡先、メール ユーザー、および配布グループについても手順は同様です。各受信者の種類について、Get-Mailbox および Set-Mailbox コマンドレットを、それぞれ対応する Get- および Set- コマンドレットに置き換えてください。 |
詳細情報
Exchange 2007 の受信者の詳細については、「受信者について」を参照してください。
受信者の管理の詳細については、「受信者の管理」を参照してください。
参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。