System Center Configuration Manager 2012 を使用した UE-V 2.1 SP1 の構成

Microsoft User Experience Virtualization (UE-V) 2.1 SP1 とその必要な機能をインストールしたら、UE-V を構成する必要があります。 UE-V 構成パックは、管理者が System Center Configuration Manager 2012 SP1 以降のコンプライアンス設定機能を使用して、UE-V と Configuration Manager がインストールされているサイト間で一貫した構成を適用する方法を提供します。

UE-V 構成パックでサポートされている機能

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 コンソールで次の手順を実行します。

  1. [管理] > [クライアント設定] > [プロパティ] を選択します

  2. [ユーザー エージェント] タブで、PowerShell 実行ポリシー[バイパス] に設定します

最初の UE-V ポリシー構成項目を作成する

  1. UE-V 構成パックのインストール ディレクトリから Configuration Manager コンソールに表示される場所に既定の設定構成ファイルをコピーします。

    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 コマンドレット Get-AppxPackage を使用して表示できるインストールされている Windows アプリの一覧に基づいて、このセクションにさらに行を追加できます。

    • Windows8AppsCurrentComputerUserPolicy: 個々のユーザーのマシン設定をオーバーライドする設定と Windows8AppsComputerPolicy と同じです。
  2. 目的の状態フィールドと値フィールドを変更して、構成ファイルを編集します。

  3. Configuration Manager コンソールを実行しているコンピューターで次のコマンドを実行します。

    C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe -Site ABC -CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" -ConfigurationFile "c:\AgentConfiguration.xml"
    
  4. Configuration Manager コンソールまたは PowerShell Import-CMConfigurationItem を使用して CAB ファイルをインポートする

UE-V ポリシー構成項目を更新する

  1. 目的の状態フィールドと値フィールドを変更して、構成ファイルを編集します。

  2. 「最初の UE-V ポリシー構成項目を作成する」の手順 3 のコマンドを実行します。 PolicyName パラメーターを使用して名前を変更した場合は、必ず同じ名前を入力してください。

  3. CAB ファイルを再インポートします。 Configuration Manager のバージョンが更新されます。

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 テンプレート ベースラインを作成する

  1. Configuration Manager コンソールを実行しているコンピューターに表示される安定したフォルダーの場所に、UE-V テンプレートのプライマリ セットを作成します。 テンプレートが追加または更新されると、このフォルダーは配布のためにプルされます。 テンプレートの最初の一覧は、UE-V がインストールされているコンピューターからコピーできます。 既定のテンプレートの場所は C:\Program Files\Microsoft User Experience Virtualization\Templates です。

  2. テンプレート ジェネレーター コマンドを追加できる text.bat ファイルを作成します。 この手順は省略可能ですが、コマンド パラメーターを保存すると再生成が簡単になります。

  3. ベースラインを生成する .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"
    
  4. .bat ファイルを実行して、Configuration Manager にインポートする準備 UevTemplateBaseline.cab 作成します。

UE-V テンプレートベースラインを更新する

テンプレート ジェネレーターでは、テンプレート バージョンを使用して、テンプレートを更新する必要があるかどうかを判断します。 テンプレートを変更してバージョンを更新すると、ベースライン ジェネレーターはプライマリ フォルダー内のテンプレートと Configuration Manager サーバーの CI に含まれるテンプレートを比較します。 違いが見つかった場合は、生成されたベースラインと変更された CI バージョンが更新されます。

新しいメモ帳テンプレートを配布するには、次の手順を実行します。

  1. テンプレートの <Version> 要素にあるテンプレートとテンプレートのバージョンを更新します。

  2. テンプレートをプライマリ テンプレート ディレクトリにコピーします。

  3. 最初の UE-V テンプレート ベースラインを作成する」の手順 3 で作成した .bat ファイルでコマンドを実行します。

  4. コンソールまたは PowerShell Import-CMBaseline を使用して、生成された CAB ファイルを Configuration Manager にインポートします。

UE-V 構成パックを取得する

Configuration Manager 2012 SP1 の UE-V 構成パックをダウンロードするには、「 UE-V 2.1 SP1 の概要」を参照してください。

UE-V 2.1 SP1 の構成を管理する