次の方法で共有


Exchange Server を回復する

製品: Exchange Server 2013

2013 年Microsoft Exchange Serverのセットアップ /m:RecoverServer スイッチを使用して、失われたサーバーを回復できます。 Exchange 2013 を実行しているコンピューターのほとんどの設定は、Active Directory に格納されます。 /m:RecoverServer スイッチは、Active Directory に格納されている設定やその他の情報を使用して、同じ名前の Exchange サーバーを再構築します。

失われた Exchange サーバーの回復は、多くの場合、新しいハードウェアを使用して実施されます。 ただし、既存のサーバーを使用することもできます。

このトピックでは、データベース可用性グループ (DAG) のメンバーではない失われた Exchange 2013 サーバーを回復する方法について説明します。 DAG に属していたサーバーを回復する方法の詳細手順については、「データベース可用性グループのメンバー サーバーを回復させる」を参照してください。

注:

Exchange が既定以外の場所にインストールされる場合、/TargetDir スイッチを使用して、Exchange のバイナリ ファイルの場所を指定する必要があります。 /TargetDir スイッチを使用しない場合、Exchange ファイルは既定の場所 (%ProgramFiles%\Microsoft\Exchange Server\V15) にインストールされます。

インストールの場所を決めるには、次の手順に従います。

  1. ADSIEDIT.MSC または LDP.EXE を開きます。
  2. 次の場所に移動します。 CN=ExServerName,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ExOrg Name,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=DomainName,CN=Com
  3. Exchange サーバー オブジェクトを右クリックし、 [プロパティ] をクリックします。
  4. msExchInstallPath 属性を探します。 この属性には、現在のインストール パスが格納されます。

データのバックアップと復元に関連するその他の管理タスクをお探しですか? 「バックアップ、復元、ディザスター リカバリー」を参照してください

事前に必要な知識

  • 予想所要時間 : 20 分

  • この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「Exchange とシェルのインフラストラクチャのアクセス許可」トピックの「 Exchange インフラストラクチャのアクセス許可 」セクションを参照してください。

  • 復旧が実行されているサーバーは、失われたサーバーと同じオペレーティング システムを実行している必要があります。 たとえば、Windows Server 2012を実行しているサーバーで Exchange 2013 と Windows Server 2008 R2 を実行していたサーバーを回復することはできません。その逆も同様です。 同様に、Exchange 2013 を実行していて、R2 を実行しているサーバーでWindows Server 2012していたサーバー Windows Server 2012回復することも、その逆の場合も回復することはできません。

  • データベースがマウントされていた障害が発生したサーバーと同じディスク ドライブ文字が、回復を実行しているサーバーになければなりません。

  • 回復が行われているサーバーは、パフォーマンス特性およびハードウェア構成が失われたサーバーと同じでなくてはなりません。

  • /Mode:RecoverServer スイッチは、SSL/TLS を必要とするすべての Exchange サービスに自己署名証明書を割り当てます。 サーバーが別の証明機関によって発行された SSL/TLS 証明書を以前に使用していた場合は、証明書を再インポートし、証明書を使用するようにサービスを構成する必要があります。 それ以外の場合、ユーザーは接続しようとしたときに証明書プロンプトを受け取ります (Outlook など)。

  • このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。

ヒント

問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。

失われた Exchange サーバーを回復する

  1. 失われたサーバーのコンピューター アカウントをリセットします。 詳細な手順については、「コンピューター アカウントをリセットする」を参照してください。

  2. 適切なオペレーティング システムをインストールして、新規サーバーに失われたサーバーと同じ名前をつけます。 回復が行われているサーバーが失われたサーバーと名前が同じでない場合は、回復が成功しません。

  3. サーバーを失われたサーバーと同じドメインに追加します。

  4. 必要な前提条件とオペレーティング システム コンポーネントをインストールします。 詳細については、「 Exchange 2013 のシステム要件Exchange 2013 の前提条件」を参照してください。

  5. 回復されたサーバーにログオンして、コマンド プロンプトを開きます。

  6. Exchange 2013 インストール ファイルに移動し、次のコマンドを実行します。

    Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms
    
  7. Setup コマンドの完了後、回復されたサーバーを運用に移す前に、サーバーに以前存在したカスタム設定を再構成して、その後でサーバーを再起動します。

正常な動作を確認する方法

Setup コマンドの正常終了は、回復が成功したことを示す主要な指標になります。 紛失したサーバーが正常に復旧されたことをさらに確認するには、Windows サービス ツール (services.msc) を開き、Microsoft Exchange サービスがインストールされていて実行中であることを確認します。

スクリプト エージェントで発生する可能性のある問題

以前に Exchange 組織でスクリプト エージェントを有効にした場合、回復プロセスが失敗する可能性があります。 エラーは次のようになります。

"Initialization failed: '"Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'.""' ---> Microsoft.Exchange.Provisioning.ProvisioningException: "Scripting Agent initialization failed: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."" ---> System.IO.FileNotFoundException: "File is not found: 'C:\Program Files\Microsoft\Exchange Server\V15\Bin\CmdletExtensionAgents\ScriptingAgentConfig.xml'."

組織内に他の Exchange サーバーがある場合は、次の手順を実行する必要があります。

  1. 既存のサーバーの Exchange 管理シェルでスクリプト エージェントを無効にします。

    Disable-CmdletExtensionAgent -Identity "Scripting Agent"
    
  2. このトピックで前述したように、Exchange セットアップを回復モードで実行します。

  3. Exchange サーバーの回復が完了したら、Exchange 管理シェルでスクリプト エージェントを有効にします。

    Enable-CmdletExtensionAgent -Identity "Scripting Agent"
    

回復した Exchange サーバーが組織内の唯一の Exchange サーバーである場合は、次の操作を行う必要があります。

  1. ファイル %ExchangeInstallPath%Bin\コマンドレットExtensionAgents\ScriptingAgentConfig の名前を変更します。xml.sample から %ExchangeInstallPath%Bin\コマンドレットExtensionAgents\ScriptingAgentConfig。xml

    %ExchangeInstallationPath% の既定値は %ProgramFiles%\Microsoft\Exchange Server\V15 ですが、実際の値はサーバーに Exchange をインストールした場所です。

  2. このトピックで前述したように、Exchange セットアップを回復モードで再実行します。