注
このドキュメントは、UE-V の最新バージョンを対象としています。 Microsoft Desktop Optimization Pack (MDOP) に含まれていた UE-V 2.x に関する情報を探している場合は、「 UE-V 2.x の概要」を参照してください。
この記事の手順に従って、テスト環境で初めて User Experience Virtualization (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 がどのように機能するか、および UE-V がorganizationのニーズを満たしているかどうかを確認します。
- 手順 5: カスタム アプリケーション用に UE-V を展開する (省略可能)。 基幹業務アプリケーションと Microsoft 以外のアプリケーションが UE-V でどのように動作するかを評価する場合は、「 カスタム アプリケーションで UE-V を使用する」の手順に従います。
手順 1: 前提条件を確認する
続行する前に、ご使用の環境が UE-V を実行するための次の要件を満たしていることを確認してください。
| オペレーティング システム | エディション | サービス パック | システム アーキテクチャ | 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 コンポーネント>MicrosoftUser Experience Virtualization に移動します。
[ 設定] のストレージ パスをダブルクリックします。
[ 有効] を選択し、 設定のストレージ パスを入力して、[ 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 コンポーネント>MicrosoftUser Experience Virtualization に移動します。
- 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 のしくみを確認する準備ができました。
1 台目のデバイス (コンピューター A) で、次の変更を 1 つ以上行います。
Windows デスクトップを開き、タスク バーをウィンドウ内の別の場所に移動します。
既定のフォントを変更する。
メモ帳を開き、[書式] -> の折り返しを オンに設定します。
「Windows PowerShell と WMI を使用した UE-V 設定場所テンプレートの管理」で詳しく説明されているように、Windows PowerShell アプリケーションの動作を変更します。
Microsoft アカウント設定の同期と移動プロファイルを無効にします。
コンピューター A からサインアウトします。設定は、ユーザーのロック、サインアウト、アプリケーションの終了、または同期プロバイダーの実行時に、UE-V 設定パッケージに保存されます。 既定では、同期プロバイダーは 30 分ごとに実行されます。
コンピューター A と同じユーザーとして 2 台目のデバイス (コンピューター B) にサインインします。
Windows デスクトップを開き、タスク バーの場所がコンピューター A の場所と一致することを確認します。既定のフォントが一致し、メモ帳が 右端の折り返しに設定されていることを確認します。 Windows アプリケーションに加えた変更も確認します。
コンピューター B の設定を、元のコンピューター A の設定に戻すことができます。 変更を確認するには、コンピューター B からサインアウトして、コンピューター A にサインインします。