System Center Configuration Manager 2012 を使用した UE-V 2.x の構成
Microsoft User Experience Virtualization (UE-V) 2.0、2.1、または 2.1 SP1 とその必要な機能をインストールした後、UE-V を構成する必要があります。 UE-V 構成パックは、管理者が System Center Configuration Manager 2012 SP1 以降のコンプライアンス設定機能を使用して、UE-V と Configuration Manager がインストールされているサイト間で一貫した構成を適用する方法を提供します。
UE-V Configuration Pack でサポートされている機能
UE-V 構成パックには、次のタスクを実行するためのツールが含まれています。
UE-V 設定の場所テンプレート配布ベースラインを作成または更新します。
登録または登録解除する UE-V テンプレートを定義する
テンプレートの追加または更新時に UE-V テンプレート構成項目とベースラインを更新する
標準の構成項目の修復を使用して UE-V テンプレートを配布および登録する
UE-V エージェント ポリシー構成項目を作成または更新して、これらの設定を設定またはクリアします。
パッケージの最大サイズ
Windows アプリの同期を有効または無効にする
アプリケーションの起動時に同期を待機する
インポートの遅延の設定
一覧に記載されていない Windows アプリを同期する
ログオン時に同期を待機する
設定のインポート通知
IT 担当者 URL
同期タイムアウトを待つ
設定のストレージ パス
IT 担当者の説明テキスト
設定テンプレート カタログ パス
同期の有効化
トレイ アイコンが有効
UE-V エージェント サービスの開始/停止
同期方法
最初に通知を使用する
ローミングする Windows アプリの設定を定義する
同期タイムアウト
UE-V が実行されていることを確認して、コンプライアンスを確認します。
UE-V エージェント ポリシー構成項目を生成する
すべての UE-V エージェント のポリシーと構成は、UevAgentPolicyGenerator.exe ツールを使用して生成される 1 つの構成項目を介して配布されます。 このツールは、XML 構成ファイルから目的の構成を読み取り、マシンをコンプライアンスに取り込むのに必要な検出と修復の設定を含む CI を作成します。
UE-V エージェント ポリシー構成項目 CAB ファイルは、次のパラメーターを持つ UevTemplateBaselineGenerator.exe コマンド ライン ツールを使用して作成されます。
サイト <サイト コード>
PolicyName <name> 省略可能: 存在しない場合、既定値は "UE-V エージェント ポリシー" になります
PolicyDescription <description> 省略可能: 存在しない場合は説明が提供されます
CabFilePath <構成項目 .CAB ファイルへの完全なパス>
ConfigurationFile <エージェント構成 XML ファイルへの完全なパス>
手記 PowerShell 実行ポリシーを変更して、これらのスクリプトを環境内で実行できるようにする必要がある場合があります。 Configuration Manager コンソールで次の手順を実行します。
[管理] > [クライアント設定] > [プロパティ] を選択します
[ユーザー エージェント] タブで、PowerShell 実行ポリシーを [バイパス] に設定します
UE-V Config Pack インストール ディレクトリから ConfigMgr 管理コンソールに表示される場所に既定の設定構成ファイルをコピーします。
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\AgentConfiguration.xml c:\<target path>
既定の構成ファイルには、次の 5 つのセクションが含まれています。
コンピューター ポリシー すべての UE-V マシン レベルの設定。 DesiredState 属性は、
レジストリに値を割り当てるに設定します
オフ にすると、設定が削除されます
構成項目を現在の状態のままにするにはアンマネージド
このセクションから行を削除しないでください。 代わりに、Configuration Manager で現在の値または既定値を変更しない場合は、DesiredState を "アンマネージド" に設定します。
CurrentComputerUserPolicy すべての UE-V ユーザー レベル設定。 これらのエントリは、ユーザーのマシン設定をオーバーライドします。 DesiredState 属性は、
レジストリに値を割り当てるに設定します
オフ にすると、設定が削除されます
構成項目を現在の状態のままにするにはアンマネージド
このセクションから行を削除しないでください。 代わりに、Configuration Manager で現在の値または既定値を変更しない場合は、DesiredState を "アンマネージド" に設定します。
サービス このセクションのエントリは、サービス操作を制御します。 既定の構成ファイルには、UevAgentService の 1 つのエントリが含まれています。 DesiredState 属性は、[ 実行中] または [停止中] に設定できます。
Windows8AppsComputerPolicy すべてのコンピューター レベルの Windows アプリ同期設定。 このセクションに記載されている各 PackageFamilyName には、 の DesiredState を割り当てることができます。
設定がローミングされるように有効
設定がローミングされないように無効
UE-V コントロールからエントリを削除するようにクリア
PowerShell コマンドレット GetAppxPackage を使用して表示できるインストールされている Windows アプリの一覧に基づいて、このセクションに行を追加できます。
Windows8AppsCurrentComputerUserPolicy Windows8AppsComputerPolicy と、個々のユーザーのマシン設定をオーバーライドする設定と同じです。
目的の状態フィールドと値フィールドを変更して、構成ファイルを編集します。
ConfigMgr 管理コンソールを実行しているコンピューターで次のコマンドを実行します。
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe –Site ABC –CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" –ConfigurationFile "c:\AgentConfiguration.xml"
ConfigMgr コンソールまたは PowerShell Import-CMConfigurationItem を使用して CAB ファイルをインポートする
UE-V ポリシー構成項目を更新する
目的の状態フィールドと値フィールドを変更して、構成ファイルを編集します。
「最初の UE-V ポリシー構成項目を作成する」の手順 3 のコマンドを実行します。 PolicyName パラメーターを使用して名前を変更した場合は、必ず同じ名前を入力してください。
CAB ファイルを再インポートします。 ConfigMgr のバージョンが更新されます。
UE-V テンプレート ベースラインを生成する
UE-V テンプレートは、複数の構成項目を含むベースラインを使用して配布されます。 各構成項目には、1 つの UE-V テンプレートをインストールするために必要な検出スクリプトと修復スクリプトが含まれています。 実際の UE-V テンプレートは、標準の構成項目機能を使用して配布するための修復スクリプトに埋め込まれています。
UE-V テンプレート ベースラインは、次のパラメーターを持つ UevTemplateBaselineGenerator.exe コマンド ライン ツールを使用して作成されます。
サイト <サイト コード>
BaselineName <name> (省略可能: 存在しない場合、既定値は "UE-V テンプレート配布ベースライン" になります)
BaselineDescription <description> (省略可能: 存在しない場合は説明が提供されます)
TemplateFolder <UE-V テンプレート フォルダー>
<comma で区切られたテンプレート ファイルの一覧を登録する>
<comma 区切りテンプレート リストの登録を解除する>
CabFilePath <生成するベースライン CAB ファイルへの完全なパス>
結果は、Configuration Manager にインポートする準備ができているベースライン CAB ファイルです。 将来、テンプレートを更新または追加する場合は、同じベースライン名を使用してコマンドを再実行できます。 CAB をインポートすると、変更されたテンプレートの CI バージョンが更新されます。
最初の UE-V テンプレート ベースラインを作成する
ConfigMgr 管理コンソールを実行しているコンピューターに表示される安定したフォルダーの場所に、UE-V テンプレートの "マスター" セットを作成します。 テンプレートが追加または更新されると、このフォルダーは配布のためにプルされます。 テンプレートの最初の一覧は、UE-V がインストールされているコンピューターからコピーできます。 既定のテンプレートの場所は C:\Program Files\Microsoft User Experience Virtualization\Templates です。
テンプレート ジェネレーター コマンドを追加できる text.bat ファイルを作成します。 これは省略可能ですが、コマンド パラメーターを保存すると再生成が簡単になります。
ベースラインを生成する .bat ファイルにコマンドとパラメーターを追加します。 次の例では、メモ帳と電卓を配布するベースラインを作成します。
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe –Site "ABC" –TemplateFolder "C:\ProductionUevTemplates" –Register "MicrosoftNotepad.xml, MicrosoftCalculator.xml" –CabFilePath "C:\MyCabFiles\UevTemplateBaseline.cab"
.bat ファイルを実行して、Configuration Manager にインポートする準備 UevTemplateBaseline.cab 作成します。
UE-V テンプレート ベースラインを更新する
テンプレート ジェネレーターでは、テンプレート バージョンを使用して、テンプレートを更新する必要があるかどうかを判断します。 テンプレートを変更してバージョンを更新すると、ベースライン ジェネレーターはマスター フォルダー内のテンプレートと、ConfigMgr サーバーの CI に含まれるテンプレートを比較します。 違いが見つかった場合は、生成されたベースラインと変更された CI バージョンが更新されます。
新しいメモ帳テンプレートを配布するには、次の手順を実行します。
テンプレートの <Version> 要素にあるテンプレートとテンプレートのバージョンを更新します。
テンプレートをマスター テンプレート ディレクトリにコピーします。
「 最初の UE-V テンプレート ベースラインを作成する」の手順 3 で作成した .bat ファイルでコマンドを実行します。
コンソールまたは PowerShell Import-CMBaseline を使用して、生成された CAB ファイルを ConfigMgr にインポートします。
UE-V 構成パックを取得する
CONFIGURATION Manager 2012 SP1 以降の UE-V 構成パックは 、こちらからダウンロードできます。