アドレス書き換えエントリをインポートする
適用先 : Exchange Server 2010
ここでは、Exchange 管理シェルを使用して、Microsoft Exchange Server 2010 エッジ トランスポート サーバーの役割がインストールされているコンピューターにアドレス書き換えエントリをインポートする方法について説明します。
アドレス書き換えエントリを一括インポートする一般的なシナリオの一部を以下に示します。
- 移行 エッジ トランスポート サーバー ソリューションで置き換えようとしている以前のソリューションから、アドレス書き換えエントリを一括インポートします。
- アウトソーシング サード パーティのソリューション プロバイダーとの間で、そのプロバイダーの電子メール アドレスの書き換えが必要な契約を結んだ場合、アドレス書き換えエントリの一括インポートが必要になる場合があります。
- 買収 他の組織を買収した場合、被買収組織の電子メール アドレスを暫定的に書き換えるためにアドレス書き換えエントリの一括インポートが必要になる場合があります。
複数のエッジ トランスポート サーバーがある場合、以下の手順を使用して、1 台のエッジ トランスポート サーバーにアドレス書き換えエントリをインポートし、そのエッジ トランスポート サーバーの構成を組織内の他のエッジ トランスポート サーバーに複製することをお勧めします。エッジ トランスポート サーバーを複製する方法の詳細については、「エッジ トランスポート サーバーの複製構成」を参照してください。
アドレス書き換えエントリに関連する他の管理タスクについては、「トランスポート エージェントの管理」を参照してください。
前提条件
コンマ区切り (CSV) ファイルを使用してアドレス書き換えエントリを一括インポートする前に、アドレス書き換えエントリを作成する方法を十分に理解しておく必要があります。詳細については、「アドレス書き換えエントリを作成する」を参照してください。
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「トランスポートのアクセス許可」の「アドレス書き換えエージェント」。
手順 1:CSV ファイルの作成
最初に、New-AddressRewriteEntry コマンドレットの必須パラメーターと相互に関連付けられる値の列を含む CSV ファイルを作成する必要があります。New-AddressRewriteEntry コマンドレットでは以下の値が必要です。したがって、CSV ファイルにはこれらに対応する列が含まれている必要があります。
- Name このパラメーターには、アドレス書き換えエントリを一意に識別する文字列を指定する必要があります。
- InternalAddress このパラメーターには、書き換える内部 SMTP (簡易メール転送プロトコル) アドレスを指定します。
- ExternalAddress このパラメーターには、書き換える外部 SMTP (簡易メール転送プロトコル) アドレスを指定します。
以下のパラメーターは省略可能です。必要に応じて、これらのパラメーターの列を CSV ファイルに含めることができます。
ExceptionList このパラメーターには、書き換えの対象としないサブドメインの一覧を指定します。指定したサブドメイン内の SMTP アドレスは書き換えられません。ExceptionList パラメーターで使用する値は二重引用符 (
"
) で囲む必要があります。ExceptionList パラメーターに複数のドメインを指定する場合は、コンマ (,
) で各値を区切る必要があります。たとえば、文字列"domain1.com,domain2.com, domain3.com"
は、コンマで区切られ、二重引用符で囲まれた 3 つのドメインを含んでいます。OutboundOnly このパラメーターには、アドレス書き換えエントリで Exchange 2010 組織が送信および受信するメッセージの SMTP アドレスを書き換えるか、または Exchange 2010 組織から送信するメッセージだけを書き換えるかを指定します。シェルの他の場所でのブール値の使用法とは異なり、CSV ファイルで OutboundOnly パラメーターの値を指定する場合は、
$True
または$False
ではなく、True
またはFalse
という値を指定する必要があります。これは、コマンド ラインで CSV ファイルを解釈する際、CSV ファイル内の値をブール値に変換するためです。重要 : CSV ファイルで省略可能な列の値を指定する場合、すべての行にその列の値を含める必要があります。これは、コマンドレットが CSV ファイルに指定された各パラメーターに対する値を期待するためです。複数のアドレス書き換えエントリを作成する際に、省略可能なパラメーターがあるエントリとないエントリがある場合は、それらのアドレス書き換えエントリを分けて 2 つの個別の CSV ファイルを作成し、それぞれをインポートする必要があります。 重要 : 送信のみのアドレス書き換えエントリに対してだけ例外一覧を指定できます。CSV ファイルの ExceptionList 列と OutboundOnly 列を使用する場合、その CSV ファイルには送信のみのアドレス書き換えエントリだけを入れることができます。
次の例では、省略可能な ExceptionList および OutboundOnly パラメーターを CSV ファイルに指定する方法を示します。
Name,InternalAddress,ExternalAddress,ExceptionList,OutboundOnly
"Wingtip UK", *.wingtiptoys.co.uk, tailspintoys.com,"legal.wingtiptoys.co.uk,finance.wingtiptoys.co.uk,support.wingtiptoys.co.uk",True
"Wingtip USA", *.wingtiptoys.com, tailspintoys.com,"legal.wingtiptoys.com,finance.wingtiptoys.com,support.wingtiptoys.com,corp.wingtiptoys.com",True
"Wingtip Canada", *.wingtiptoys.ca, tailspintoys.com,"legal.wingtiptoys.ca,finance.wingtiptoys.ca,support.wingtiptoys.ca",True
手順 2:CSV ファイルのインポートによる複数のアドレス書き換えエントリの作成
New-AddressRewriteEntry コマンドレットを Import-CSV コマンドレットと共に使用して、複数のアドレス書き換えエントリを一括インポートします。
次の例では、前に作成した ImportAddressRewriteEntries.csv という名前の CSV ファイルに一覧表示されたアドレス書き換えエントリをインポートします。
Import-Csv C:\ImportAddressRewriteEntries.csv | ForEach { New-AddressRewriteEntry -Name $_.Name -InternalAddress $_.InternalAddress -ExternalAddress $_.ExternalAddress -OutboundOnly ([Bool]::Parse($_.OutboundOnly)) -ExceptionList $_.ExceptionList}
構文およびパラメーターの詳細については、「New-AddressRewriteEntry」を参照してください。