次の方法で共有


UE-V 2.x の必要な機能を展開する

すべての Microsoft User Experience Virtualization (UE-V) 2.0、2.1、および 2.1 SP1 の展開では、これらの機能が必要です

  • エンド ユーザーがアクセスできる設定ストレージの場所を展開します。

    これは、ユーザー設定を格納および取得する標準のネットワーク共有です。

  • UE-V の構成方法を選択する

    UE-V は、グループ ポリシー、Configuration Manager、Windows 管理インフラストラクチャ、Powershell などの一般的な管理ツールを使用して展開および構成できます。

  • 設定を同期するすべてのコンピューターにインストールする UE-V エージェントを展開します。

    これにより、登録されているアプリケーションとオペレーティング システムで設定の変更が監視され、それらの設定がコンピューター間で同期されます。

このセクションのトピックでは、これらの機能をデプロイする方法について説明します。

UE-V 設定の保存場所をデプロイする

UE-V には、ユーザー設定を設定パッケージ ファイルに格納する場所が必要です。 この設定の保存場所は、次のいずれかの方法で構成できます。

  • 独自の設定の保存場所を作成する

  • 設定の保存場所に既存の Active Directory を使用する

設定の保存場所を作成しない場合、UE-V エージェントは既定で Active Directory (AD) を使用します。

手記パフォーマンスと容量の計画の問題として、ネットワーク待機時間に関する問題を減らすために、ユーザーのコンピューターが存在する同じローカル ネットワーク上に設定ストレージの場所を作成します。 設定の保存場所には、ユーザーごとに 20 MB のディスク領域をお勧めします。

UE-V 設定の保存場所を作成する

設定の保存場所を定義する前に、共有に設定を格納するユーザーの読み取り/書き込みアクセス許可を持つルート ディレクトリを作成する必要があります。 UE-V エージェントは、このルート ディレクトリの下にユーザー固有のフォルダーを作成します。

設定の保存場所は、次のいずれかの方法を使用して構成できる SettingsStoragePath 構成オプションを設定することによって定義されます。

パスは、サーバーと共有の汎用名前付け規則 (UNC) パス内にある必要があります。 たとえば、 \\Server\Settingsshare\です。 この構成オプションでは、特定の同期シナリオを有効にするために変数を使用できます。 たとえば、 %username%\%computername% 変数を使用して、これらのシナリオでエンド ユーザー設定エクスペリエンスを保持できます。

  • エンタープライズで複数の物理コンピューターを使用するエンド ユーザー

  • 複数のエンド ユーザーが使用するエンタープライズ コンピューター

UE-V エージェントは、SettingsStoragePath の構成設定に基づいて、SettingsPackages という名前の非表示のシステム フォルダーを使用して、ユーザー固有の設定ストレージ パスを動的に作成します。 エージェントは、登録されている UE-V 設定の場所テンプレートによって定義された設定をこの場所に読み書きします。

UE-V 設定は、"最後の書き込み優先" ルールによって決定されます。 複数のマネージド コンピューターを持つユーザーに対して設定の保存場所が同じ場合、1 つの UE-V エージェントは、他のコンピューターで実行されているエージェントとは別に設定の場所を読み書きします。 最後に書き込まれた設定と値は、次のエージェントが設定の保存場所から読み取るときに適用される設定です。

設定の保存場所をデプロイします。 既存の Active Directory サービスを使用するのではなく、設定の保存場所を定義するには、次の手順に従います。 次の表に示すように、設定ストレージ共有へのアクセスは、それを必要とするユーザーに制限する必要があります。

UE-V ネットワーク共有をデプロイするには

  1. UE-V ユーザー用の新しいセキュリティ グループを作成します。

  2. 中央に配置されたコンピューターに UE-V 設定パッケージを格納する新しいフォルダーを作成し、UE-V ユーザーにフォルダーへのアクセス許可をグループで付与します。 UE-V をサポートする管理者は、この共有フォルダーに対するアクセス許可を持っている必要があります。

  3. 設定ストレージの場所フォルダーに対して、次の共有レベルのサーバー メッセージ ブロック (SMB) のアクセス許可を設定します。

    ユーザー アカウント 推奨されるアクセス許可

    すべてのユーザー

    アクセス許可なし

    UE-V ユーザーのセキュリティ グループ

    フル コントロール

  4. 設定ストレージの場所フォルダーに対して、次の NTFS ファイル システムのアクセス許可を設定します。

    ユーザー アカウント 推奨されるアクセス許可 Folder

    作成者/所有者

    フル コントロール

    サブフォルダーとファイルのみ

    UE-V ユーザーのセキュリティ グループ

    フォルダーの一覧表示/データの読み取り、フォルダーの作成、データの追加

    このフォルダーのみ

この構成により、UE-V エージェントは、ユーザーのコンテキストで実行されている間に Settingspackage フォルダーを作成してセキュリティで保護し、設定ストレージ用のフォルダーを作成するアクセス許可を各ユーザーに付与します。 ユーザーは自分の Settingspackage フォルダーを完全に制御できますが、他のユーザーはアクセスできません。

手記 Windows Server オペレーティング システムを実行しているコンピューターで設定ストレージ共有を作成する場合は、ローカル Administrators グループまたは現在のユーザーが設定パッケージが格納されているフォルダーの所有者であることを確認するように UE-V を構成します。 この追加のセキュリティを有効にするには、Windows Server レジストリ エディターで次の設定を指定します。

  1. "RepositoryOwnerCheckEnabled" という名前のREG_DWORDレジストリ キーを HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configurationに追加します。

  2. レジストリ キーの値を 1 に設定します。

UE-V 2.x で Active Directory を使用する

設定の保存場所が定義されていない場合、UE-V エージェントは既定で Active Directory (AD) を使用します。 このような場合、UE-V エージェントは、各ユーザーの AD ホーム ディレクトリのルートの下に設定ストレージ フォルダーを動的に作成します。 ただし、AD でカスタム ディレクトリ設定が構成されている場合は、そのディレクトリが代わりに使用されます。

UE-V 2.x の構成方法を選択する

これは UE-V エージェントのデプロイに使用する構成方法であるため、デプロイ後の UE-V の管理に使用する構成方法を理解する必要があります。 通常、これは、Windows PowerShell や Configuration Manager など、環境内で既に使用している構成方法です。

使用する構成方法に応じて、UE-V エージェントのインストール前、実行中、またはインストール後に UE-V を構成できます。

  • グループ ポリシー: 既存のグループ ポリシー インフラストラクチャを使用して、UE-V エージェントのデプロイの前後に UE-V を構成できます。 UE-V グループ ポリシー ADMX テンプレートを使用すると、一般的な UE-V エージェント構成オプションを一元的に管理でき、UE-V 同期を構成するための設定が含まれています。

    UE-V グループ ポリシー ADMX テンプレートのインストール: UE-V 用のグループ ポリシー ADMX テンプレートは、UE-V エージェントの同期設定を構成し、既存のグループ ポリシー インフラストラクチャを使用して一般的な UE-V エージェント構成設定の中央管理を有効にします。

    グループ ポリシー オブジェクトを展開するドメイン コントローラーでサポートされているオペレーティング システムには、次のものがあります。

    Windows Server 2008 R2

    Windows Server 2012 および Windows Server 2012 R2

  • 構成マネージャー: UE-V 構成パックを使用すると、System Center Configuration Manager 2012 SP1 以降のコンプライアンス設定機能を使用して、UE-V と Configuration Manager がインストールされているサイト間で一貫した構成を適用できます。

  • Windows PowerShell と WMI: WINDOWS PowerShell および Windows Management Instrumentation (WMI) のスクリプト化されたコマンドを使用して、UE-V エージェントをインストールした後に構成を変更できます。

    手記 レジストリの変更によってデータが失われたり、コンピューターが応答しなくなる可能性があります。 他の構成方法を使用することをお勧めします。

  • コマンド ラインまたはバッチ スクリプトのインストール:UE-V エージェントをデプロイするときに使用されるパラメーターは、多数の UE-V 設定を構成します。 System Center 2012 Configuration Manager などの電子ソフトウェア配布システムでは、これらのパラメーターを使用して、UE-V エージェント ソフトウェアを展開してインストールするときにクライアントを構成します。

UE-V 2.x エージェントをデプロイする

UE-V エージェントは UE-V 展開の中核であり、UE-V を使用してアプリケーションと Windows の設定を同期する各コンピューターで実行する必要があります。

UE-V エージェントのインストール ファイル: 1 つのインストール ファイル (AgentSetup.exe) は、32 ビットオペレーティング システムと 64 ビット オペレーティング システムの両方に UE-V エージェントをインストールします。 さらに、AgentSetupx86.msi または AgentSetupx64.msi アーキテクチャ固有の Windows インストーラー ファイルが提供され、サイズが小さいため、エージェントの展開が合理化される可能性があります。 AgentSetup.exe インストーラーのコマンド ライン パラメーターは、Windows インストーラーのインストールでもサポートされています。

大事な UE-V エージェントのインストールまたはアンインストール中に、AgentSetup.exe ファイルまたは AgentSetup<arch>.msi ファイルを使用できますが、両方を使用することはできません。 同じファイルを使用して、UE-V エージェントのインストールに使用された UE-V エージェントをアンインストールする必要があります。

UE-V エージェントをデプロイするには

次の方法を使用して、UE-V エージェントをデプロイできます。

  • Windows インストーラー (.msi) ファイルをインストールできる、Configuration Manager などの電子ソフトウェア配布 (ESD) ソリューション システム。

  • 共有に一元的に格納されている Windows インストーラー (.msi) ファイルを参照するインストール スクリプト。

  • コンピューターで手動で実行するインストール プログラム。

次の手順に従って、ネットワーク共有から UE-V エージェントをデプロイします。

ネットワーク共有から UE-V エージェントをインストールして構成するには

  1. ユーザーが読み取りアクセス許可を持つネットワーク共有に AgentSetup.exe UE-V エージェント インストール ファイルをステージングします。

  2. UE-V エージェントをインストールするユーザー コンピューターにスクリプトを展開します。 スクリプトでは、設定の保存場所を指定する必要があります。

デプロイ オプション: UE-V エージェントをインストールするときは、必ず正しい変数形式を使用してください。 次の表は、AgentSetup.exe または Windows インストーラー (.msi) ファイルを使用するための展開オプションの例を示しています。

展開の種類 デプロイの説明

コマンド プロンプト

コマンド プロンプトで UE-V エージェントをインストールする場合は、 %^username% 変数形式を使用します。 設定のストレージ パスにスペースがあるために引用符が必要な場合は、デプロイにバッチ スクリプト ファイルを使用します。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare%^username%

msiexec.exe /i "<path to msi file>" /quiet /norestart /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare%^username%

Batch スクリプト

バッチ スクリプト ファイルから UE-V エージェントをインストールする場合は、 %%username%% 変数形式を使用します。 このインストール方法を使用する場合は、%% 文字で変数をエスケープする必要があります。 この文字がないと、スクリプトは実行時ではなくインストール時に ユーザー名 変数を展開します。これにより、UE-V はすべてのユーザーに対して 1 つの設定ストレージの場所を使用します。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\server\settingsshare%%username%%"

msiexec.exe /i "<path to msi file>" /quiet /norestart /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\server\settingsshare%%username%%"

Windows PowerShell

Windows PowerShell プロンプトまたは Windows PowerShell スクリプトから UE-V エージェントをインストールする場合は、 %username% 変数形式を使用します。

& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare%username%

& msiexec.exe /i "<path to msi file>" /quiet /norestart /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare%username%

Configuration Manager ソフトウェア展開の展開などの電子ソフトウェア配布

Configuration Manager を使用して UE-V エージェントをインストールする場合は、 ^%username^% 変数形式を使用します。

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare^%username^%

msiexec.exe /i "<path to msi file>" /quiet /norestart /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare^%username^%

手記 UE-V エージェントのインストールには管理者権限が必要であり、UE-V エージェントを実行するにはコンピューターの再起動が必要です。

UE-V エージェントのデプロイ用のコマンド ライン パラメーター

UE-V エージェントのコマンド ライン パラメーターは次のとおりです。

コマンド ライン パラメーター 定義

/help または /h または /?

[使用状況の AgentSetup.exe] ダイアログ ボックスを表示します。

SettingsStoragePath

設定を格納する場所を定義する汎用名前付け規則 (UNC) パスを示します。

重要

UE-V 2.1 および UE-V 2.1 SP1 で SettingsStoragePath を指定する必要があります。 AdHomePath 文字列を設定して、ユーザーの Active Directory ホーム パスを使用するように指定できます。 例: SettingsStoragePath = \share\path|AdHomePath

UE-V 2.0 では、[SettingsStoragePath] を空白のままにして、代わりに Active Directory ホーム パスを使用できます。

%username% または %computername% 環境変数は受け入れられます。 スクリプトでは、エスケープされた変数が必要な場合があります。

既定値: <none>

SettingsStoragePathReg

インストール中にレジストリから SettingsStoragePath 値を取得します。

コマンド プロンプトで、次の例を入力して、特定の UNC ではなく Active Directory ホーム パスを UE-V に強制的に使用させます。

msiexec.exe /i AgentSetupx64.msi acceptlicenseterms=true SettingsStoragePathReg=TRUE /quiet /norestart

SettingsTemplateCatalogPath

新しい設定の場所テンプレートに対してチェックされた場所を定義する汎用名前付け規則 (UNC) パスを示します。

カスタム設定の場所テンプレートにのみ必要です

RegisterMSTemplates

インストール時に既定の Microsoft テンプレートを登録するかどうかを指定します。

True |偽

既定値: True

SyncMethod

使用する同期方法を指定します。

SyncProvider |何一つ

既定値: SyncProvider

SyncTimeoutInMilliseconds

設定の保存場所からユーザー設定を取得するときに、コンピューターがタイムアウトするまで待機するミリ秒数を指定します。

既定値: 2000 ミリ秒

(最大 2 秒待つ)

SyncEnabled

UE-V 同期を有効または無効にするかどうかを指定します。

True |偽

既定値: True

MaxPackageSizeInBytes

UE-V エージェントがファイルがしきい値を超えると報告する設定パッケージ ファイル サイズをバイト単位で指定します。

<大きさ>

既定値: none (警告しきい値なし)

CEIPEnabled

カスタマー エクスペリエンス向上プログラムに参加するための設定を指定します。 True に設定すると、インストーラー情報が Microsoft カスタマー エクスペリエンス向上プログラム サイトにアップロードされます。 False に設定 すると、情報はアップロードされません。

True |偽

既定値: False

NoRestart

UE-V エージェントのインストール後のコンピューターの再起動の遅延をサポートします。

INSTALLFOLDER

UE-V エージェントまたは UE-V ジェネレーターに別のインストール フォルダーを設定できるようにします。

MUENABLED

セットアップを有効にして、Microsoft Update プログラムに含めるオプションを受け入れます。

ACCEPTLICENSETERMS

UE-V をサイレント インストールできるようにします。 UE-V をサイレント インストールし、ユーザーが UE-V ライセンス条項に同意するという要件をバイパスするには、この設定を True に 設定する必要があります。 False に設定するか空のままにすると、ユーザーはエラー メッセージを受け取り、UE-V はインストールされません。

重要

UE-V をサイレント インストールするには、このパラメーターが必要です。

NORESTART

UE-V エージェントのインストール後に必須の再起動を防ぎます。

UE-V エージェントを更新する

UE-V エージェント ソフトウェアの更新プログラムは、Microsoft Update を通じて提供されます。 ENTERPRISE Software Distribution (ESD) インフラストラクチャ システムを使用して、UE-V エージェントの更新プログラムを展開できます。

UE-V エージェントのアップグレード中に、一般的な Microsoft アプリケーションと Windows 設定の設定場所テンプレートの既定のグループを更新できます。

UE-V 2.x エージェントをアップグレードする

UE-V 2.x エージェントは、多くの新機能を導入し、エージェントが設定ストレージ共有にコンテンツをアップロードする方法とタイミングを変更します。 アップグレード プロセスによって、これらの変更が自動化されます。 UE-V エージェントをアップグレードするには、ユーザーのコンピューターで UE-V エージェント インストール パッケージ (AgentSetup.exe、AgentSetupx86.msi、または AgentSetupx64.msi) を実行します。

手記 UE-V エージェントをアップグレードするときは、前の UE-V エージェントをインストールしたのと同じインストーラーの種類 (.exe ファイルまたは .msi パケット) を使用する必要があります。 たとえば、UE-V 2 AgentSetup.exe を使用して、AgentSetup.exe を使用してインストールされた UE-V 1.0 エージェントをアップグレードします。

エージェント セットアップ プログラムの実行時には、次の構成が保持されます。

  • 設定のストレージ パス

  • レジストリの設定

  • スケジュールされたタスク (間隔の設定は既定値にリセットされます)

手記 UE-V 1.0 エージェントに登録されている UE-V 2.x 設定の場所テンプレートを持つコンピューターは、Windows イベント ログにエラーを登録します。

Microsoft System Center 2012 Configuration Manager または別のエンタープライズ ソフトウェア配布ツールを使用して、UE-V エージェントのアップグレードを自動化および配布できます。

推奨 事項: コンピューティング環境のすべての UE-V 1.0 エージェントをアップグレードすることをお勧めしますが、必須ではありません。 UE-V 2.x 設定の場所テンプレートは、設定ストレージ パスからの設定のみを共有するため、UE-V 1.0 エージェントと対話できます。 ただし、管理を簡略化し、UE-V をサポートするために、デプロイを単一のエージェント バージョンに移行することをお勧めします。

アップグレードの失敗後に UE-V エージェントを修復する

次のいずれかの操作を試みた後にエラーが発生する可能性があります。

  • UE-V 1.0 から UE-V 2 へのアップグレード

  • Windows 7 から Windows 8、Windows 8 から Windows 8.1 など、新しいバージョンの Windows にアップグレードします。

  • UE-V エージェントをアップグレードした後にエージェントをアンインストールする

問題を解決するには、エージェントがインストールされているコンピューターのコマンド プロンプトでこのコマンドを入力して、UE-V エージェントの修復を試みます。

msiexec.exe /f "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log

その後、新しいバージョンの UE-V エージェントをインストールして、アンインストール プロセスまたはアップグレードを再試行できます。

UE-V 2.x の展開の準備

カスタム アプリケーション用に UE-V 2.x をデプロイする