スタンドアロン サーバーの名前を変更する (SharePoint Foundation 2010)

 

適用先: SharePoint Foundation 2010

この記事では、Microsoft SharePoint Foundation 2010 でスタンドアロン サーバーの名前を変更する方法について説明します。代替アクセス マッピングおよびその他のカスタマイズを使用するようにサーバーが構成されている場合は、サーバーの名前を変更した後で、そのサーバー上のすべてのサイトにユーザーがアクセスできるように、追加的な手順を実行する必要がある場合もあります。

たとえば、サーバー名の変更後に有効でなくなったファイル パスや URL を使用している Web ページのイメージが存在することがあります。そのコンテンツに引き続きアクセスできるようにするには、そうしたファイル パスを変更する必要があります。パブリック URL を使用する Web アプリケーションに対してアラートを構成している場合は、それらのアラートを確認し、パブリック URL が新しいものに一致するように変更します。詳細については、「管理パスを定義する (SharePoint Foundation 2010)」を参照してください。

SharePoint Foundation 2010 のサーバーの名前を変更するための手順は以下のとおりです。

  1. コントロール パネルの [システムのプロパティ] ダイアログ ボックスを使用して、オペレーティング システム レベルでサーバー名を変更します。

    この記事では、実際のコンピューターの名前を変更する方法については説明しません。コンピューター名の変更の詳細については、Windows Server のドキュメントを参照してください。

  2. サーバーを再起動します。

  3. この記事で説明する手順に従って、SharePoint Foundation 2010 のサーバーの名前を変更します。

  4. iisreset を実行します。

  5. すべてのサイトへの継続的なアクセスを確保するため、必要に応じて Web サイト マッピングを更新します。

この記事の内容

  • Windows Powershell を使用してスタンドアロン サーバーの名前を変更する

  • サイト アクセス マッピングを更新する

Windows Powershell を使用してスタンドアロン サーバーの名前を変更する

SharePoint Foundation 2010 スタンドアロン サーバーの名前を変更するには、Windows PowerShell 2.0 コマンドレットを使用する必要があります。この操作のためのユーザー インターフェイス オプションはありません。

Windows Powershell を使用してスタンドアロン サーバーの名前を変更するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Rename-SPServer [-Identity] <OriginalServerName> -Name <NewServerName>
    

    ここで、

    • <OriginalServerName> は、スタンドアロン サーバーの元の名前です。

    • <NewServerName> は、スタンドアロン サーバーの新しい名前です。

  6. 名前変更操作が確実に完了するように、Windows コマンド プロンプトで iisreset /noforce を実行してください。詳細については、「Restarting IIS (IIS 6.0) (英語)」を参照してください。

詳細については、「Rename-SPServer」を参照してください。

注意

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。

サイト アクセス マッピングを更新する

パブリック URL と内部 URL がどちらも新しいサーバー名で機能することを確認するには、そのサーバーでホストされている各 Web アプリケーションの代替アクセス マッピングの設定を見直します。元のサーバー名を使用している URL は、新しいサーバー名を使用するように更新する必要があります。こうした URL を変更しない場合、ユーザーによるコンテンツの要求がサーバーに届かず、ユーザーは "404" エラーや類似のエラーを受け取ることになります。

サーバー名の変更によってサーバーの全体管理の URL が影響を受ける場合は、名前の変更後にサーバーの全体管理サイトが利用できなくなります。その場合は、Windows PowerShell 2.0 を使用してサーバーの全体管理マッピングを変更する必要があります。詳細については、「New-SPAlternateUrl」を参照してください。

サーバーの全体管理サイトの URL を更新した後は、Windows PowerShell 2.0 の New-SPAlternateUrl コマンドレットを使用するか、サーバーの全体管理を使用して、他の Web アプリケーションを再マップできます。

サーバーの全体管理以外の Web サイトに対して代替アクセス マッピングを使用する場合 (それらの URL に依存するリバース プロキシやロード バランサーなどが含まれます)、リバース プロキシやロード バランサーも新しいサーバー名で確実に更新されるようにしてください。