Настройка UE-V 2.x с System Center Configuration Manager 2012
Назначение: User Experience Virtualization 2.0, User Experience Virtualization 2.1
После установки Microsoft User Experience Virtualization (UE-V) 2.0 2.1 или 2.1 с пакетом обновления 1 (SP1) и необходимых компонентов нужно настроить UE-V. Пакет конфигурации UE-V позволяет администраторам использовать функцию соответствия параметров System Center Configuration Manager 2012 с пакетом обновления 1 (SP1) для создания согласованной конфигурации по всем сайтам, на которых установлены UE-V и Configuration Manager.
Поддерживаемые функции пакета конфигурации UE-V
Пакет конфигурации UE-V содержит средства для выполнения следующих задач:
Создание или обновление базовых шаблонов распространения параметров UE-V.
Определение шаблонов UE-V для регистрации или отмены регистрации
Обновление элементов конфигурации и базовые показателей UE-V в виде добавленных или обновленных шаблонов
Распределение и регистрация шаблонов UE-V с помощью стандартного исправления элементов конфигурации
Создание или обновление элемента конфигурации политики агента UE-V для установки или сброса этих параметров.
Максимальный размер пакета
Включение или отключение синхронизации приложений Windows
Ожидание синхронизации при запуске приложения
Задержка импорта параметров
Синхронизация приложений Windows, отсутствующих в списке
Ожидание синхронизации при входе в систему
Уведомление об импорте параметров
URL-адрес для обращения в ИТ-службу
Ожидание синхронизации времени ожидания
Путь к хранилищу параметров
Описание обращения с ИТ-службу
Путь к каталогу шаблонов параметров
Включение синхронизации
Значок включен
Запуск и остановка службы агента UE-V
Метод синхронизации
Уведомление при первом запуске
Определите, какие приложения Windows будут перемещать параметры.
Время ожидания синхронизации
Проверка соответствия путем подтверждения функционирования UE-V.
Создание элемента конфигурации политики агента UE-V
Все политики и конфигурации агента UE-V распространяются через единый элемент конфигурации, который создается с помощью средства UevAgentPolicyGenerator.exe. Это средство считывает требуемую конфигурацию из файла конфигурации XML и создает элемент конфигурации, содержащий параметры обнаружения и исправления, необходимые для приведения компьютера в соответствие.
CAB-файл элемента конфигурации политики агента UE-V создается с помощью средства командной строки UevTemplateBaselineGenerator.exe имеет следующие параметры:
Site <код сайта>
PolicyName <имя> (необязательный). При отсутствии по умолчанию используется значение «Политика агента UE-V».
PolicyDescription <описание> (необязательный). Описание предоставляется, если оно отсутствует
CabFilePath <полный путь к файлу элемента конфигурации с расширением .CAB>
ConfigurationFile <полный путь к файлу конфигурации агента в формате XML>
Примечание
Может потребоваться изменить политику выполнения PowerShell для выполнения этих сценариев в вашей среде. В консоли Configuration Manager выполните следующие действия.
- Выберите Администрирование > Параметры клиента > Свойства
- На вкладке Агент пользователя установите значение Политика выполнения PowerShell в обход проверки
Создание первого элемента конфигурации политики UE-V
Скопируйте файл конфигурации параметров по умолчанию из каталога установки пакета конфигурации UE-V в расположение, которое доступно в консоли администрирования ConfigMgr:
C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\AgentConfiguration.xml c:\<target path>
Файл конфигурации по умолчанию содержит пять разделов:
Политика компьютера
Все параметры UE-V уровня компьютера. Атрибут DesiredState может иметь значение:Set для значения, назначенного в реестре
Clear для удаления параметра
Unmanaged для того, чтобы оставить элемент конфигурации в текущем состоянии
Не удаляйте строки из этого раздела. Вместо этого установите для DesiredState значение Unmanaged, если не требуется, чтобы Configuration Manager изменял текущие значения или значения по умолчанию.
CurrentComputerUserPolicy
Все параметры UE-V уровня пользователя. Эти параметры переопределяют настройки компьютера для пользователя. Атрибут DesiredState может иметь значение:Set для значения, назначенного в реестре
Clear для удаления параметра
Unmanaged для того, чтобы оставить элемент конфигурации в текущем состоянии
Не удаляйте строки из этого раздела. Вместо этого установите для DesiredState значение Unmanaged, если не требуется, чтобы Configuration Manager изменял текущие значения или значения по умолчанию.
- Службы
Параметры в этом разделе управления работой службы. Файл конфигурации по умолчанию содержит одну запись для UevAgentService. Атрибуту DesiredState можно присвоить значение Running или Stopped.
Windows8AppsComputerPolicy
Все параметры синхронизации приложений Windows на уровне компьютеров. Каждому PackageFamilyName, перечисленному в этом разделе, можно назначить значение DesiredState:Enabled для переноса параметров
Disabled для предотвращения переноса параметров
Cleared для исключения записи из управления UE-V
В этом разделе на основе списка установленных приложений Windows, которые можно просматривать с помощью командлета PowerShell GetAppxPackage, могут добавляться дополнительные строки.
- 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”
Импортируйте CAB-файл с помощью консоли диспетчера конфигурации или импорта PowerShell-CMConfigurationItem
Обновление элемента конфигурации политики UE-V
Измените файл конфигурации, отредактировав нужные поля состояния и значения.
Выполните команду из шага 3 в Создание первого элемента конфигурации политики UE-V. При изменении имени параметром PolicyName, убедитесь, что вводите то же имя.
Повторный импорт CAB-файла. Версия в ConfigMgr будет обновлена.
Создание базовых шаблонов UE-V
Шаблоны UE-V распространяются с помощью базовых показателей, содержащий несколько элементов конфигурации. Каждый элемент конфигурации содержит сценарии обнаружения и исправления, необходимые для установки шаблона UE-V. Фактический шаблон UE-V внедряется в сценарий исправления для распространения с использованием стандартной функциональности элемента конфигурации.
Базовый шаблон UE-V создается с помощью средства командной строки UevTemplateBaselineGenerator.exe и имеет следующие параметры:
Site <код сайта>
BaselineName <имя> (необязательный: значение по умолчанию “UE-V Template Distribution Baseline” если отсутствует)
BaselineDescription <описание> (необязательный. Описание предоставляется, если оно отсутствует)
TemplateFolder <папка шаблонов UE-V>
Register <список файлов шаблонов с разделителями-запятыми>
Unregister <список шаблонов с разделителями-запятыми>
CabFilePath <полный путь к базовому CAB-файлу>
Результатом является базовый CAB-файл, готовый к импорту в Configuration Manager. Если в будущем возникнет необходимость обновить или добавить шаблон, можно повторно выполнить команду, используя то же имя базового шаблона. Импорт результатов CAB-файла в обновлении версии CI для измененных шаблонов.
Создание первого базового шаблона UE-V
Создание "главного" набора шаблонов UE-V в доступной для компьютера, на котором запущена консоль администратора ConfigMgr папки с фиксированным расположением. При добавлении или обновлении шаблонов, эта папка находится в месте для извлечения и распространения. Исходный список шаблонов можно скопировать с компьютера, на котором установлен 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-файл для создания UevTemplateBaseline.cab, который готов к импорту в Configuration Manager.
Обновление базового шаблона UE-V
Шаблон генератора использует версию шаблона для определения шаблонов, которые должны быть обновлены. Если внести изменения и обновить версию шаблона, генератор базового шаблона сравнивает шаблон в главной папке с шаблоном, содержащимся в конфигурации для сервера Configuration Manager. При обнаружении отличий созданные базовые и измененные версии CI обновляются.
Чтобы распространить новый блокнотный шаблон, выполните следующие действия.
Обновите шаблон и версию шаблона, указанные в элементе шаблона <Версия>.
Скопируйте шаблон в каталог главных шаблонов.
Выполните команду в BAT-файле, который был создан на шаге 3 Создание первого базового шаблона UE-V.
Импортируйте CAB-файл, созданный с помощью консоли или PowerShell Import-CMBaseline в ConfigMgr.
Получение пакета конфигурации UE-V
UE-V Пакет конфигурации Configuration Manager 2012 с пакетом обновления 1 или более поздней версии можно загрузить здесь.
Есть предложение для UE-V?
Выдвигайте предложения и голосуйте за них здесь. Ответы на вопросы, возникающие при работе с UE-V, можно найти на форуме TechNet по UE-V.