スタンドアロン サーバーの名前を変更する (SharePoint Foundation 2010)
適用先: SharePoint Foundation 2010
この記事では、Microsoft SharePoint Foundation 2010 でスタンドアロン サーバーの名前を変更する方法について説明します。代替アクセス マッピングおよびその他のカスタマイズを使用するようにサーバーが構成されている場合は、サーバーの名前を変更した後で、そのサーバー上のすべてのサイトにユーザーがアクセスできるように、追加的な手順を実行する必要がある場合もあります。
たとえば、サーバー名の変更後に有効でなくなったファイル パスや URL を使用している Web ページのイメージが存在することがあります。そのコンテンツに引き続きアクセスできるようにするには、そうしたファイル パスを変更する必要があります。パブリック URL を使用する Web アプリケーションに対してアラートを構成している場合は、それらのアラートを確認し、パブリック URL が新しいものに一致するように変更します。詳細については、「管理パスを定義する (SharePoint Foundation 2010)」を参照してください。
SharePoint Foundation 2010 のサーバーの名前を変更するための手順は以下のとおりです。
コントロール パネルの [システムのプロパティ] ダイアログ ボックスを使用して、オペレーティング システム レベルでサーバー名を変更します。
この記事では、実際のコンピューターの名前を変更する方法については説明しません。コンピューター名の変更の詳細については、Windows Server のドキュメントを参照してください。
サーバーを再起動します。
この記事で説明する手順に従って、SharePoint Foundation 2010 のサーバーの名前を変更します。
iisreset を実行します。
すべてのサイトへの継続的なアクセスを確保するため、必要に応じて Web サイト マッピングを更新します。
この記事の内容
Windows Powershell を使用してスタンドアロン サーバーの名前を変更する
サイト アクセス マッピングを更新する
Windows Powershell を使用してスタンドアロン サーバーの名前を変更する
SharePoint Foundation 2010 スタンドアロン サーバーの名前を変更するには、Windows PowerShell 2.0 コマンドレットを使用する必要があります。この操作のためのユーザー インターフェイス オプションはありません。
Windows Powershell を使用してスタンドアロン サーバーの名前を変更するには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
Rename-SPServer [-Identity] <OriginalServerName> -Name <NewServerName>
ここで、
<OriginalServerName> は、スタンドアロン サーバーの元の名前です。
<NewServerName> は、スタンドアロン サーバーの新しい名前です。
名前変更操作が確実に完了するように、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 に依存するリバース プロキシやロード バランサーなどが含まれます)、リバース プロキシやロード バランサーも新しいサーバー名で確実に更新されるようにしてください。