UE-V for Windows の概要
注
このドキュメントは、UE-V の最新バージョンに関するものです。 Microsoft Desktop Optimization Pack (MDOP) に含まれていた UE-V 2.x に関する情報をお探しの場合は、「 UE-V 2.x の概要」を参照してください。
この記事の手順に従って、ユーザー エクスペリエンス仮想化 (UE-V) をテスト環境に初めてデプロイします。 UE-V を評価して、企業内の複数のデバイス間でユーザー設定を管理するための適切なソリューションであるかどうかを判断します。
注
このセクションの情報については、ドキュメントの残りの部分で詳しく説明します。 UE-V が適切なソリューションであると既に判断しており、それをさらに評価する必要がない場合は、「 UE-V デプロイの準備」を参照してください。
UE-V の標準インストールでは、既定の Microsoft Windows と Office の設定と多くの Windows アプリケーション設定が同期されます。 最適な結果を得るには、ネットワーク アクセスを共有する 2 台以上のユーザー コンピューターがテスト環境に含まれていることを確認します。
- 手順 1: 前提条件を確認します。 環境で UE-V を実行できることを確認するには、このセクションでサポートされている構成を確認します。
- 手順 2: 設定の保存場所をデプロイします。 設定の保存場所をデプロイする方法について説明します。 すべての UE-V デプロイには、同期された設定値を含む設定パッケージを格納する場所が必要です。
- 手順 3: UE-V サービスを有効にして構成します。 ユーザー デバイスで UE-V サービスを有効にし、ストレージ パスを構成する方法について説明します。 UE-V を使用して設定を同期するには、デバイスで UE-V サービスが有効になっていて実行されている必要があります。
- 手順 4: UE-V 評価のデプロイをテストする。 UE-V サービスが有効になっている 2 台のコンピューターでいくつかのテストを実行して、UE-V のしくみと組織のニーズを満たしているかどうかを確認します。
- 手順 5: カスタム アプリケーション用に UE-V をデプロイする (省略可能)。 基幹業務アプリケーションと Microsoft 以外のアプリケーションが UE-V とどのように連携するかを評価する場合は、「 カスタム アプリケーションで UE-V を使用する」の手順に従います。
手順 1: 前提条件を確認する
続行する前に、環境が UE-V を実行するための次の要件を満たしていることを確認します。
オペレーティング システム | エディション | Service Pack | システム アーキテクチャ | Windows PowerShell | Microsoft .NET Framework |
---|---|---|---|---|---|
Windows 10 Version 1607 | Windows 10 Enterprise | NA | 32 ビットまたは 64 ビット | Windows PowerShell 3.0 以降 | .NET Framework 4 以降 |
Windows 8 とWindows 8.1 | Enterprise または Pro | なし | 32 ビットまたは 64 ビット | Windows PowerShell 3.0 以降 | .NET Framework 4.5 |
Windows Server 2012 または Windows Server 2012 R2 | Standard または Datacenter | なし | 64 ビット | Windows PowerShell 3.0 以降 | .NET Framework 4.5 |
手順 2: 設定の保存場所をデプロイする
ユーザー設定が設定パッケージ ファイルに格納されている標準ネットワーク共有である設定ストレージの場所を展開する必要があります。 設定ストレージ共有を作成するときは、アクセスを必要とするユーザーに制限する必要があります。 詳細については、「 UE-V 設定の保存場所をデプロイする」を参照してください。
ネットワーク共有を作成する
新しいセキュリティ グループを作成し、UE-V ユーザーをグループに追加します。
中央に配置されたコンピューターに UE-V 設定パッケージを格納する新しいフォルダーを作成し、UE-V ユーザーにフォルダーへのアクセス許可をグループで付与します。 UE-V をサポートする管理者は、この共有フォルダーに対するアクセス許可を持っている必要があります。
UE-V ユーザーに接続時にディレクトリを作成するアクセス許可を割り当てます。 そのディレクトリのすべてのサブディレクトリに完全なアクセス許可を付与しますが、上記へのアクセスはブロックします。
設定ストレージの場所フォルダーに対して、次の共有レベルのサーバー メッセージ ブロック (SMB) のアクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 すべてのユーザー アクセス許可なし UE-V ユーザーのセキュリティ グループ フル コントロール 設定ストレージの場所フォルダーに対して、次の NTFS ファイル システムのアクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 Folder 作成者/所有者 フル コントロール サブフォルダーとファイルのみ UE-V ユーザーのセキュリティ グループ フォルダーの一覧表示/データの読み取り、フォルダーの作成、データの追加 このフォルダーのみ
重要
Windows Server オペレーティング システムを実行しているコンピューターで設定ストレージ共有を作成する場合は、ローカル Administrators グループまたは現在のユーザーが設定パッケージが格納されているフォルダーの所有者であることを確認するように UE-V を構成します。 この追加のセキュリティを有効にするには、Windows Server レジストリ エディターで次の設定を指定します。
-
"RepositoryOwnerCheckEnabled" という名前のREG_DWORDレジストリ キーを
HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration
に追加します。 - レジストリ キーの値を
1
に設定します。
手順 3: ユーザー デバイスで UE-V サービスを有効にして構成する
評価目的で、テスト環境で同じユーザーに属する少なくとも 2 つのデバイスでサービスを有効にします。
UE-V サービスは、ユーザーがカスタマイズしたアプリケーションと Windows の設定をキャプチャし、設定パッケージに保存するクライアント側コンポーネントです。 構築された設定パッケージはローカル保存され、設定の保存場所にコピーされます。
UE-V サービスを有効にする前に、最初に使用するために UE-V テンプレートを登録する必要があります。 PowerShell ウィンドウで、「 Register-UevTemplate [TemplateName]
」と入力します。 ここで、TemplateName は登録する UE-V テンプレートの名前で、Enter キーを押します。 たとえば、組み込み UE-V テンプレートをすべて登録するには、次の PowerShell コマンドを使用します。
Get-childItem c:\programdata\Microsoft\UEV\InboxTemplates\*.xml|% {Register-UevTemplate $_.Fullname}
グループ ポリシーを使用して UE-V のストレージ パスを設定するには
個人用設定が格納されている場所を示すために、ストレージ パスをクライアント側で構成する必要があります。
デバイスの グループ ポリシー エディターを開きます。
[コンピューターの構成>管理用テンプレート>Windows コンポーネント>Microsoftユーザー エクスペリエンス仮想化] に移動します。
[ 設定] [ストレージ パス] をダブル選択します。
[ 有効] を選択し、[ 設定] ストレージ パスを入力し、[ OK] を選択します。
- 各ユーザーが一意のフォルダーを取得することを確認するには、ストレージ パスが
%username%
で終わる必要があります。
- 各ユーザーが一意のフォルダーを取得することを確認するには、ストレージ パスが
PowerShell を使用して UE-V のストレージ パスを設定するには
PowerShell ウィンドウで、「
Set-uevConfiguration -SettingsStoragePath [StoragePath]
」と入力します。ここで、[StoragePath]
は手順 2 で作成した場所へのパスで、その後に\%username%
します。- 各ユーザーが一意のフォルダーを取得することを確認するには、ストレージ パスが
%username%
で終わる必要があります。
- 各ユーザーが一意のフォルダーを取得することを確認するには、ストレージ パスが
UE-V サービスを有効にする
Windows 10 バージョン 1607 以降では、OS のインストール時に UE-V サービスがユーザー デバイスにインストールされます。 サービスで UE-V の使用を開始できるようにします。 このサービスは、グループ ポリシー エディターまたは Windows PowerShell を使用して有効にすることができます。
グループ ポリシーを使用して UE-V サービスを有効にするには
- デバイスの グループ ポリシー エディターを開きます。
- [コンピューターの構成>管理用テンプレート>Windows コンポーネント>Microsoftユーザー エクスペリエンス仮想化] に移動します。
- [ User Experience Virtualization (UE-V) を使用する] をダブル選択します。
- [ 有効] を 選択し、[ OK] を選択します。
- デバイスを再起動します。
Windows PowerShell で UE-V サービスを有効にするには
- PowerShell ウィンドウで、「 Enable-UEV」 と入力し、Enter キーを押します。
- デバイスを再起動します。
- PowerShell ウィンドウで、「 Get-UEVStatus 」と入力し、Enter キーを押して UE-V サービスが正常に有効になっていることを確認します。
手順 4: UE-V 評価のデプロイをテストする
UE-V 評価デプロイでいくつかのテストを実行して、UE-V のしくみを確認する準備ができました。
最初のデバイス (コンピューター A) で、次の変更を 1 つ以上行います。
Windows Desktop を開き、タスク バーをウィンドウ内の別の場所に移動します。
既定のフォントを変更します。
メモ帳を開き、-> ワード ラップの形式 を設定します。
「Windows PowerShell と WMI を使用した UE-V 設定の場所テンプレートの管理」で詳しく説明されているように、任意の Windows アプリケーションの動作を変更します。
Microsoft アカウント設定の同期と移動プロファイルを無効にします。
コンピューター A からサインアウトします。設定は、ユーザーがロック、サインアウト、アプリケーションの終了、または同期プロバイダーの実行時に UE-V 設定パッケージに保存されます。 既定では、同期プロバイダーは 30 分ごとに実行されます。
コンピューター A と同じユーザーとして 2 台目のデバイス (コンピューター B) にサインインします。
Windows Desktop を開き、タスク バーの場所がコンピューター A の場所と一致することを確認します。既定のフォントが一致し、NotePad が ワード ラップに設定されていることを確認します。 また、Windows アプリケーションに対して行った変更も確認します。
コンピューター B の設定を元のコンピューター A の設定に戻すことができます。 変更を確認するには、コンピューター B からサインアウトし、コンピューター A にサインインします。