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 移行ツールを起動するには |
Windows Server 2008 R2 を実行しているコンピューターで、[スタート] ボタンをクリックし、[管理ツール] をクリックします。次に、[Windows Server 移行ツール] を右クリックして、[管理者として実行] をクリックします。
Windows PowerShell セッションから Windows Server 移行ツールを起動するには |
次のいずれかの操作を行います。
- 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 2003 を実行しているコンピューターでは、[スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。次に、[Windows PowerShell] フォルダーを開き、[Windows PowerShell] ショートカットをクリックして、Windows PowerShell セッションを開きます。
Windows Server 移行ツールを Windows PowerShell セッションに読み込みます。Windows Server 移行ツールを読み込むには、次のコマンドを入力し、Enter キーを押します。
Add-PSSnapin Microsoft.Windows.ServerManager.Migration
Windows Server 移行ツールのコマンドレット
次の表は、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 を実行する必要があります。 |