Windows Server 移行ツールには、5 つの Windows PowerShell コマンドレットが用意されています。これらを使用して、サーバーの役割、機能、オペレーティング システムの設定、共有、およびその他のデータを、Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、または Windows Server® 2008 R2 を実行しているコンピューターから Windows Server 2008 R2 を実行しているコンピューターへ移行できます。このトピックでは、Windows Server 移行ツールに含まれる Windows PowerShell コマンドレットを取り上げて説明します。

Windows Server 移行ツールでサポートされているオペレーティング システムの完全な一覧については、このヘルプの「Windows Server 移行ツールおよびガイド」を参照してください。

Windows PowerShell

コマンドレット (command-lets の発音のカタカナ表記) は、Windows Server 2008 R2 の一部として既定でインストールされる Windows PowerShell 2.0 の組み込みコマンドです。Windows PowerShell およびコマンドレットのしくみの詳細については、Windows PowerShell のファースト ステップ ガイドを参照してください。ファースト ステップ ガイドを開くには、[スタート] ボタン、[すべてのプログラム]、[アクセサリ]、[Windows PowerShell 2.0]、ドキュメントのフォルダーの順にクリックします。次に、自分のロケールのフォルダーを開いて、GettingStarted.rtf をダブルクリックします。

管理者として Windows PowerShell を実行する

Windows Server 移行ツールのコマンドレットは Windows Server 2008 R2、Windows Server 2003、または Windows Server 2008 を実行しているサーバー上で動作しますが、Windows Server 2008 と Windows Server 2008 R2 にはユーザー アカウント制御というセキュリティ機能が搭載されているため、これらのオペレーティング システムでは、既に管理者としてコンピューターにログオンしている場合でも、管理者特権で Windows PowerShell を実行する必要があります。

  • Windows Server 2003 を実行しているコンピューターでは、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Windows PowerShell] フォルダーを開き、[Windows PowerShell] ショートカットをクリックして、Windows PowerShell セッションを開きます。

  • Windows Server 2008 を実行しているコンピューターで、管理者特権で Windows PowerShell セッションを開きます。この操作を行うには、[スタート] ボタン、[すべてのプログラム] の順にクリックし、[Windows PowerShell] フォルダーを開いて [Windows PowerShell] ショートカットを右クリックし、[管理者として実行] をクリックします。

  • Windows Server 2008 R2 を実行しているコンピューターで、管理者特権で Windows PowerShell セッションを開きます。この操作を行うには、[スタート] ボタン、[すべてのプログラム]、[アクセサリ] の順にクリックし、[Windows PowerShell] フォルダーを開いて [Windows PowerShell] を右クリックし、[管理者として実行] をクリックします。

Windows Server 移行ツールを起動する

次の 2 つの手順のどちらかを使用して、Windows Server 移行ツールを起動できます。

スタート メニューから Windows Server 移行ツールを起動するには
  1. Windows Server 2008 R2 を実行しているコンピューターで、[スタート] ボタンをクリックし、[管理ツール] をクリックします。次に、[Windows Server 移行ツール] を右クリックして、[管理者として実行] をクリックします。

Windows PowerShell セッションから Windows Server 移行ツールを起動するには
  1. 次のいずれかの操作を行います。

    • Windows Server 2003 を実行しているコンピューターでは、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Windows PowerShell] フォルダーを開き、[Windows PowerShell] ショートカットをクリックして、Windows PowerShell セッションを開きます。

    • Windows Server 2008 を実行しているコンピューターで、管理者特権で Windows PowerShell セッションを開きます。この操作を行うには、[スタート] ボタン、[すべてのプログラム] の順にクリックし、[Windows PowerShell] フォルダーを開いて [Windows PowerShell] ショートカットを右クリックし、[管理者として実行] をクリックします。

    • Windows Server 2008 R2 を実行しているコンピューターで、管理者特権で Windows PowerShell セッションを開きます。この操作を行うには、[スタート] ボタン、[すべてのプログラム]、[アクセサリ] の順にクリックし、[Windows PowerShell] フォルダーを開いて [Windows PowerShell] を右クリックし、[管理者として実行] をクリックします。

  2. Windows Server 移行ツールを Windows PowerShell セッションに読み込みます。Windows Server 移行ツールを読み込むには、次のコマンドを入力し、Enter キーを押します。

    Add-PSSnapin Microsoft.Windows.ServerManager.Migration

Windows Server 移行ツールのコマンドレット

次の表は、Windows Server 移行ツールで使用できるコマンドレットについて説明しています。Windows Server 移行ツールのインストール、起動、および削除の手順ガイドのページ (英語の可能性あり) (https://go.microsoft.com/fwlink/?LinkId=134763) にある説明に従って Windows Server 移行ツールをインストールすると、Windows Server 移行ツールのコマンドレットの特定の構文、パラメーター、および使用方法のガイドラインに関する詳細なヘルプをいつでも取得できます。詳細なヘルプを取得するには、Windows PowerShell セッションで「Get-Help cmdlet_name -full」と入力します。cmdlet_name は、ヘルプを取得する Windows Server 移行ツールのコマンドレットの名前を表します。

コマンドレット名説明

Export-SmigServerSetting

このコマンドレットは、選択された Windows の機能とオペレーティング システムの設定を、Windows Server 2003、Windows Server 2008、または Windows Server 2008 R2 を実行しているコンピューターからエクスポートし、-Path パラメーターで指定された移行ストアに保存します。Export-SmigServerSetting コマンドレットによって保存された Windows の機能とオペレーティング システムの設定を、保存先の移行ストアから Windows Server 2008 R2 を実行している移行先のコンピューターにインポートするには、Import-SmigServerSetting コマンドレットを実行します。

Import-SmigServerSetting

このコマンドレットは、選択された Windows の機能とオペレーティング システムの設定を、-Path パラメーターで特定される移行ストアからインポートし、ローカル コンピューターに適用します。移行対象の Windows の機能がインストールされていない場合は、それらの Windows の機能およびそれらの機能が依存する要素が自動的にインストールされます。

Get-SmigServerFeature

このコマンドレットは、サーバーからエクスポートできる、または -Path パラメーターで指定された移行ストアからインポートできるすべての Windows の機能の一覧を表示します。

Send-SmigServerData

このコマンドレットは、フォルダー、ファイル、および関連するアクセス許可と共有プロパティを、ローカル サーバーから移行先サーバーに移行します。移行先サーバーで Receive-SmigServerData コマンドレットを実行するのと同時に、移行元サーバーで Send-SmigServerData を実行する必要があります。

Receive-SmigServerData

このコマンドレットにより、移行元サーバーから移行される共有、フォルダー、ファイル、および関連するアクセス許可と共有プロパティを移行先サーバーが受け取ることができるようになります。移行元サーバーで Send-SmigServerData コマンドレットを実行するのと同時に、移行先サーバーで Receive-SmigServerData を実行する必要があります。