UE-V 2.x に必要な機能を展開する
適用対象: User Experience Virtualization 2.0, User Experience Virtualization 2.1
すべての Microsoft User Experience Virtualization (UE-V) 2.0、2.1、および 2.1 SP1 の展開にはこれらの機能が必要です
UE-V 設定の保存場所を展開する (エンド ユーザーからアクセスできる場所)。
ユーザー設定を保存および取得する標準のネットワーク共有です。
UE-V 2.x の構成方法を選択する
UE-V の展開と構成には、グループ ポリシー、Configuration Manager、または Windows Management Infrastructure および PowerShell など、一般的な管理ツールを使用できます。
UE-V 2.x Agent の展開 (設定を同期するすべてのコンピューターにインストール)。
登録済みのアプリケーションとオペレーティング システムについて設定の変更を監視し、コンピューター間でこれらの設定を同期します。
このセクションのトピックでは、これらの機能を展開する方法について説明します。
UE-V 設定の保存場所を展開する
UE-V には、設定パッケージ ファイルにユーザー設定を保存する場所が必要です。以下のいずれかの方法で、設定の保存場所を構成できます。
設定の保存場所を作成する
設定の保存場所に既存の Active Directory を使用する
設定の保存場所を作成しない場合、UE-V Agent の既定で Active Directory (AD) が使用されます。
注意
パフォーマンスと容量計画として、またネットワーク待ち時間に関する問題を軽減するために、ユーザーのコンピューターが属するローカル ネットワークに設定の保存場所を作成します。設定の保存場所には各ユーザーあたり 20 MB のディスク領域を使用することをお勧めします。
UE-V 設定の保存場所を作成する
設定の保存場所を定義する前に、共有の場所に設定を保存するユーザー用に読み取り/書き込みアクセス許可を設定したルート ディレクトリを作成する必要があります。UE-V Agent によって、このルート ディレクトリにユーザー固有のフォルダーが作成されます。
SettingsStoragePath 構成オプションを設定して、設定の保存場所を定義します。このオプションは、次のいずれかの方法で構成できます。
コマンドライン パラメーターまたはバッチ スクリプトを使用して UE-V 2.x Agent の展開を実行する場合
グループ ポリシー設定を使用する
UE-V 用の System Center 構成パック を使用する
UE-V Agent をインストールした後、Windows PowerShell または Windows Management Instrumentation (WMI) を使用する
パスは、サーバーまたは共有の汎用名前付け規則 (UNC) パスにする必要があります。たとえば、\\Server\Settingsshare\ と指定します。この構成オプションは、特定の同期シナリオに対応するために変数の使用をサポートしています。たとえば、以下のようなシナリオで、%username%\%computername%
変数を使用して、エンド ユーザー設定のエクスペリエンスを保存できます。
社内のエンド ユーザーが複数の物理コンピューターを使用している
社内のコンピューターが複数のエンド ユーザーによって使用されている
UE-V Agent は、SettingsStoragePath の構成設定に基づいて、SettingsPackages
という非表示のシステム フォルダーを使用してユーザー固有の設定保存パスを動的に作成します。エージェントは、登録されている UE-V 設定場所テンプレートの定義に従って、この場所の設定の読み取りと書き込みを行います。
**UE-V 設定は、"最後の書き込みが勝つ" ルールで決まります。**複数の管理対象コンピューターを持つユーザーについて、設定の保存場所が同じ場合、1 つの UE-V Agent は、他のコンピューターで実行されているエージェントとは関係なく、設定場所に対して読み取りと書き込みを行います。最後に書き込まれた設定と値は、次にエージェントが設定の保存場所から読み取るときに適用される設定になります。
**設定の保存場所を展開します。**次の手順に従って、既存の Active Directory サービスを使用せずに、設定の保存場所を定義します。次の表に示すように、設定の共有保存場所に対するアクセス権は、必要なユーザーにのみ限定する必要があります。
UE-V ネットワーク共有を展開するには
UE-V ユーザー用に新しいセキュリティ グループを作成します。
UE-V 設定パッケージを保存する中央コンピューターに新しいフォルダーを作成し、そのフォルダーへのグループ アクセス許可を UE-V ユーザーに付与します。UE-V をサポートする管理者は、この共有フォルダーへのアクセス許可が必要です。
設定の保存場所フォルダーに、次の共有レベルのサーバー メッセージ ブロック (SMB) アクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 すべてのユーザー
アクセス許可なし
UE-V ユーザーのセキュリティ グループ
フル コントロール
設定の保存場所フォルダーに次の NTFS ファイル システム アクセス許可を設定します。
ユーザー アカウント 推奨されるアクセス許可 フォルダー 作成者/所有者
フル コントロール
サブフォルダーとファイルのみ
UE-V ユーザーのセキュリティ グループ
フォルダーの一覧/データの読み取り、フォルダーの作成/データの追加
このフォルダーのみ
この構成では、UE-V Agent で Settingspackage フォルダーを作成して保護し、さらにこのユーザーのコンテキストで実行し、各ユーザーに設定の保存用のフォルダーを作成するアクセス許可を付与します。一部のユーザーには Settingspackage フォルダーに対するフル コントロール権が付与され、他のユーザーはそのフォルダーにアクセスできません。
注意
Windows Server オペレーティング システムを実行しているコンピューターで、設定の保存共有を作成する場合、ローカルの Administrators グループまたは現在のユーザーが、設定パッケージが保存されているフォルダーの所有者であることを確認するように UE-V を構成します。この追加のセキュリティを有効にするには、Windows Server レジストリ エディターで次の設定を指定します。
- RepositoryOwnerCheckEnabled という REG_DWORD レジストリ キーを HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration に追加します。
- レジストリ キーの値を 1 に設定します。
Active Directory と UE-V 2.x を使用する
設定の保存場所が定義されていない場合は、既定で UE-V Agent は Active Directory (AD) を使用します。この場合、UE-V Agent は、各ユーザーの AD ホーム ディレクトリのルートに設定の保存フォルダーを動的に作成します。ただし、AD にカスタム ディレクトリ設定が構成されている場合は、代わりにそのディレクトリが使用されます。
UE-V 2.x の構成方法を選択する
展開後は、UE-V の管理に使用する構成方法を決定する必要があります。その方法が UE-V Agent の展開に使用する構成方法になります。通常は、Windows PowerShell または Configuration Manager など、環境で既に使用している構成方法です。
使用する構成方法に応じて、UE-V Agent のインストール前、インストール時、またはインストール後に UE-V を構成できます。
グループ ポリシー : 既存のグループ ポリシー インフラストラクチャを使用して、UE-V Agent の展開前または展開後に UE-V を構成できます。UE-V グループ ポリシー ADMX テンプレートを使用すると、共通する UE-V Agent 構成オプションを一元管理できます。また、テンプレートには UE-V の同期を構成する設定が含まれます。
UE-V グループ ポリシー ADMX テンプレートのインストール: UE-V 用のグループ ポリシー ADMX テンプレートで、UE-V Agent の同期設定を構成し、既存のグループ ポリシー インフラストラクチャを使用して共通の UE-V Agent 構成設定の一元管理を有効にします。
グループ ポリシー オブジェクトを展開するドメイン コントローラーでサポートされるオペレーティング システムには、次が含まれます。
Windows Server 2008 R2
Windows Server 2012 およびWindows Server 2012 R2
ADMX ファイルは、Windows オペレーティング システムを実行するローカル コンピューターにインストールし、テストすることができます。
UE-V ADMX テンプレートをインストールするには、MDOP 管理用テンプレートから MDOP ADMX インストーラーをダウンロードします。グループ ポリシー テンプレートの詳細な展開方法については、「MDOP グループ ポリシー テンプレートのダウンロードおよび展開方法 (英語)」をご覧ください。
Configuration Manager : UE-V 構成パックを使用すると、System Center Configuration Manager 2012 SP1 以降のコンプライアンス設定機能で、UE-V と Configuration Manager がインストールされているサイト全体に一貫した構成を適用できるようになります。
Windows PowerShell および WMI : Windows PowerShell Agent のインストール後は、UE-V および Windows Management Instrumentation (WMI) のスクリプト化されたコマンドを使用して構成を変更できます。
注意
レジストリを変更すると、データが損失したり、コンピューターが応答しなくなったりする可能性があります。そのため、他の構成方法を使用することをお勧めします。
コマンドラインまたはバッチ スクリプトのインストール: 「UE-V 2.x Agent の展開」を実行して多数の UE-V 設定を構成するときに使用されるパラメーター。System Center 2012 Configuration Manager など、電子的なソフトウェア配布システムでは、UE-V Agent ソフトウェアの展開時およびインストール時にこのようなパラメーターを使用してクライアントを構成します。
UE-V 2.x Agent の展開
UE-V Agent は、UE-V 展開の中核です。UE-V を使用してアプリケーション設定と Windows 設定を同期する各コンピューターで実行する必要があります。
UE-V Agent のインストール ファイル: 1 つのインストール ファイル AgentSetup.exe で、32 ビットおよび 64 ビットの両方のオペレーティング システムに UE-V Agent をインストールします。さらに、AgentSetupx86.msi または AgentSetupx64.msi アーキテクチャ固有の Windows インストーラー ファイルが提供されています。これらのファイルは比較的小さいので、エージェントの展開が効率的になる可能性があります。UE-V Agent の展開用のコマンドライン パラメーターは、Windows インストーラーのインストールにもサポートされています。
重要
UE-V Agent のインストール時またはアンインストール時は、AgentSetup.exe ファイルまたは AgentSetup<arch>.msi ファイルのどちらか一方を使用できます。UE-V Agent をアンインストールするには、UE-V Agent のインストールに使用したものと同じファイルを使用する必要があります。
UE-V Agent を展開するには
UE-V Agent を展開するには、次の方法を使用できます。
Configuration Manager など、Windows インストーラー (.msi) ファイルをインストールできる電子的なソフトウェア配布 (ESD) ソリューション システム。
共有で一元的に保存されている Windows インストーラー (.msi) ファイルを参照するインストール スクリプト。
コンピューター上で手動で実行できるインストール プログラム。
ネットワーク共有から UE-V Agent を展開するには、次の手順を使用します。
ネットワーク共有から UE-V Agent をインストールおよび構成するには
ユーザーが "読み取り" アクセス許可を持つネットワーク共有に、UE-V Agent のインストール ファイル AgentSetup.exe を配置します。
UE-V Agent をインストールするユーザー コンピューターにスクリプトを展開します。このスクリプトには、設定の保存場所を指定する必要があります。
展開オプション: UE-V Agent をインストールするときは、正しい変数の形式を使用してください。次の表に、AgentSetup.exe または Windows インストーラー (.msi) ファイルを使用する際の展開オプションの例を示します。
展開の種類 | 展開の説明 | 例 |
---|---|---|
コマンド プロンプト |
コマンド プロンプトから UE-V Agent をインストールするときは、%^username% の変数形式を使用します。設定の保存パスにスペースが含まれるために引用符が必要な場合は、展開にバッチ スクリプト ファイルを使用します。 |
|
バッチ スクリプト |
バッチ スクリプト ファイルから UE-V Agent をインストールする場合、%%username%% の変数形式を使用します。このインストール方法を使用する場合、"%%" を使用して変数をエスケープする必要があります。このエスケープ文字を使用しないと、スクリプトによって実行時ではなくインストール時に username 変数が展開され、UE-V はすべてのユーザーに同じ設定の保存場所を使用します。 |
|
Windows PowerShell |
UE-V プロンプトまたは Windows PowerShellスクリプトから Windows PowerShell Agent をインストールする場合、%username% の変数形式を使用します。 |
|
電子的なソフトウェア配布 (Configuration Manager Software Deployment の展開など) |
UE-V を使用して Configuration Manager Agent をインストールする場合、^%username^% の変数形式を使用します。 |
|
注意
UE-V Agent のインストールには管理者権限が必要で、インストール後に UE-V Agent を実行するにはコンピューターを再起動する必要があります。
UE-V Agent の展開用のコマンドライン パラメーター
UE-V Agent のコマンドライン パラメーターは次のとおりです。
コマンドライン パラメーター | 定義 | 注 | ||
---|---|---|---|---|
/help または /h または /? |
AgentSetup.exe の使用方法のダイアログを表示します。 |
|||
SettingsStoragePath |
設定の保存場所を定義する汎用名前付け規則 (UNC) パスを指定します。 |
%username% または %computername% 環境変数を使用できます。スクリプトでは、変数のエスケープが必要な場合があります。 既定: <なし> |
||
SettingsStoragePathReg |
インストール時にレジストリから SettingsStoragePath 値を取得します。 |
コマンド プロンプトで、次の例を入力して UE-V で特定の UNC の代わりに、アクティブ ディレクトリのホーム パスを使用するように強制します。
|
||
SettingsTemplateCatalogPath |
新しい設定場所テンプレートの確認対象である場所を定義する、汎用名前付け規則 (UNC) のパスを指定します。 |
カスタムの設定場所テンプレートの場合にのみ必要 |
||
RegisterMSTemplates |
インストール時に既定の Microsoft テンプレートを登録するかどうかを指定します。 |
True または False 既定: True |
||
SyncMethod |
使用する同期方法を指定します。 |
SyncProvider またはなし 既定: SyncProvider |
||
SyncTimeoutInMilliseconds |
設定の保存場所からユーザー設定を取得するときに、コンピューターが待機するタイムアウトまでの時間 (ミリ秒) を指定します。 |
既定: 2,000 ミリ秒 (最長 2 秒) |
||
SyncEnabled |
UE-V の同期が有効か無効かを指定します。 |
True または False 既定: True |
||
MaxPackageSizeInBytes |
ファイルがしきい値を超えていることを UE-V Agent が報告する、設定パッケージ ファイルのサイズをバイト単位で指定します。 |
<サイズ> 既定: なし (しきい値を警告しない) |
||
CEIPEnabled |
カスタマー エクスペリエンス向上プログラムへの参加に関する設定を指定します。True に設定すると、インストーラー情報はマイクロソフト カスタマー エクスペリエンス向上プログラム サイトにアップロードされます。False に設定すると、情報はアップロードされません。 |
True または False 既定: False |
||
NoRestart |
UE-V Agent のインストール後にコンピューターの再起動を遅延させる機能をサポートしています。 |
|||
INSTALLFOLDER |
UE-V Agent または UE-V Generator に異なるインストール フォルダーを設定できます。 |
|||
MUENABLED |
セットアップ時に、Microsoft Update プログラムに参加するオプションを選択できます。 |
|||
ACCEPTLICENSETERMS |
UE-V をサイレント インストールします。UE-V をサイレント モードでインストールし、ユーザーが UE-V ライセンス条項を受け入れる条件をバイパスするには、これを True に設定する必要があります。False に設定したり、空のままだと、ユーザーはエラー メッセージを受け取り、UE-V はインストールされません。 |
|
||
NORESTART |
UE-V Agent をインストールした後に必要な再起動を回避します。 |
UE-V Agent の更新
UE-V Agent ソフトウェアの更新プログラムは、Microsoft Update を介して提供されます。UE-V Agent の更新プログラムを展開するには、Enterprise Software Distribution (ESD) インフラストラクチャ システムを使用します。
UE-V Agent のアップグレード時には、共通する Microsoft アプリケーション設定や Windows 設定の設定場所テンプレートの既定グループが更新される可能性があります。
UE-V 2.x Agent のアップグレード
UE-V 2.x Agent には多数の新機能があります。また、エージェントが設定の共有保存場所にコンテンツをアップロードする方法とタイミングを変更できます。アップグレード プロセスでは、これらの変更を自動的に行います。UE-V Agent をアップグレードするには、ユーザーのコンピューターで UE-V Agent インストール パッケージ (AgentSetup.exe、AgentSetupx86.msi、または AgentSetupx64.msi) を実行します。
注意
UE-V Agent をアップグレードするときは、前に UE-V Agent をインストールしたときと同じインストーラーの種類 (.exe ファイルまたは .msi パケット) を使用する必要があります。たとえば、UE-V 1.0 Agent を AgentSetup.exe を使用してインストールした場合、アップグレードには UE-V 2 AgentSetup.exe を使用します。
次の構成は、Agent セットアップ プログラムの実行時に保存されます。
設定の保存パス
レジストリ設定
スケジュールされたタスク (間隔の設定は既定値にリセットされます)
注意
UE-V 1.0 Agent に登録されている UE-V 2.x の設定場所テンプレートを使用するコンピューターは、エラーを Windows イベント ログに登録します。
Microsoft System Center 2012 Configuration Manager または別のエンタープライズ ソフトウェア配布ツールを使用して、UE-V Agent のアップグレードを自動化し、配布することができます。
推奨事項: コンピューティング環境内にあるすべての UE-V 1.0 Agent をアップグレードすることが推奨されますが、必須ではありません。UE-V 2.x の設定場所テンプレートは、設定ストレージ パスの設定のみを共有するため、UE-V 1.0 Agent とやり取りできます。ただし、管理を簡易化し、UE-V をサポートするために、1 つのエージェント バージョンに展開を移行することをお勧めします。
アップグレードに失敗した後の UE-V Agent の修復
次のいずれかの操作を試行した後にエラーが発生する場合があります。
UE-V 1.0 から UE-V 2 にアップグレードする
新しいバージョンの Windows にアップグレードする (たとえば、Windows 7 から Windows 8、Windows 8 から Windows 8.1 など)
UE-V Agent をアップグレードした後にエージェントをアンインストールする
問題を解決するには、エージェントがインストールされているコンピューターのコマンド プロンプトにこのコマンドを入力して、UE-V Agent の修復を試みてください。
msiexec.exe /f "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log
次に、アンインストール プロセスを再試行するか、新しいバージョンの UE-V Agent をインストールすることでアップグレードしてみてください。
UE-V への提案はございますか。
こちらから提案を追加するか、提案に投票してください。UE-V の問題については、「UE-V に関する TechNet フォーラム」を利用してください。