Развертывание 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 с пакетом обновления 1 (SP1) используют XML-файлы как шаблоны расположений параметров для мониторинга и синхронизации параметров классических приложений и параметров рабочего стола Windows между компьютерами пользователей. Некоторые шаблоны расположений параметров включены в UE-V. Но если вы хотите синхронизировать параметры для классических приложений, кроме тех, которые входят в шаблоны по умолчанию, то можно создавать свои собственные шаблоны расположений параметры с помощью средства UE-V Generator.

После прочтения материала о планировании Подготовка развертывания UE-V 2.x и принятия решения, что вы будете синхронизировать параметры для пользовательских приложений (независимых производителей, бизнес-приложений, т. д.), вы развертываете компоненты UE-V как описано в этом разделе. Ниже приведены основные этапы, необходимые для синхронизации параметров для пользовательских приложений.

  • Установка UEV 2.x Generator

    UEV Generator можно использовать для создания шаблонов расположений настраиваемых параметров XML.

  • Развертывание каталога шаблонов параметров

    Можно определить путь, где будут храниться настраиваемые шаблоны расположений параметров.

  • Создание настраиваемых шаблонов расположений параметров

    Эти настраиваемые шаблоны позволяют пользователям синхронизировать параметры пользовательских приложений.

  • Развертывание настраиваемых шаблонов расположений параметров

    После тестирования настраиваемого шаблона для обеспечения правильной синхронизации параметров, можно развернуть эти шаблоны одним из следующих способов:

    • Через существующую инфраструктуру развертывания, например Configuration Manager

    • С помощью настроек групповой политики

    • Развертывание каталога шаблонов параметров

    Примечание

    Шаблоны, развертываемые с помощью системы ESD или групповой политики, должны быть зарегистрированы инструментарием управления Windows (WMI) или Windows PowerShell.

Подготовка к развертыванию UE-V 2.x для пользовательских приложений

Прежде чем начать развертывание компонентов UE-V, которые обрабатывают пользовательские приложения, нужно оценить пару моментов.

UE-V Generator

UE-V Generator отслеживает приложения, обнаруживая и записывая расположения, в которых они хранят свои параметры. Отслеживаемое приложение должно быть обычным приложением. UE-V можно использовать для создания шаблонов расположений параметров, но он не сможет создать шаблон расположений параметров из этих типов приложений:

  • виртуализированные приложения;

  • приложения, предлагаемые с помощью служб терминалов;

  • приложения Java;

  • Приложения Windows

Примечание

Создание шаблонов расположений параметров UE-V из виртуализированных приложений или приложений служб терминалов не поддерживается. Тем не менее к этим приложениям можно применять параметры, синхронизированные с помощью шаблонов. Чтобы создать шаблоны, поддерживающие инфраструктуру виртуальных рабочих столов (VDI) и приложения служб терминалов, откройте версию пакета установщика Windows (MSI-файл) приложения с помощью UE-V Generator. Дополнительные сведения о синхронизации параметров виртуальных приложений см. в разделе Использование UE-V 2.x с приложениями Application Virtualization.

Исключенные расположения: Процесс обнаружения исключает расположения, в которых обычно хранятся файлы программного обеспечения приложений, которые не синхронизируют параметры между компьютерами пользователей или вычислительными средами. По умолчанию эти свойства исключаются:

  • разделы реестра HKEY_CURRENT_USER и файлы, в которые пользователь, выполнивший вход, не может записывать значения;

  • разделы реестра HKEY_CURRENT_USER и файлы, связанные с основными функциями операционной системы Windows;

  • все разделы реестра, расположенные в кусте HKEY_LOCAL_MACHINE;

  • файлы, расположенные в каталогах Program Files;

  • файлы, расположенные в папке Users\[Имя_пользователя]\AppData\LocalLow;

  • файлы операционной системы Windows, расположенные в папке %Systemroot%.

Если разделы реестра и файлы, хранимые в этих расположениях, потребуются для синхронизации параметров приложений, можно вручную добавить исключенные расположения в шаблон расположений параметров во время его создания.

Замена шаблонов Майкрософт по умолчанию

Агент UE-V устанавливает стандартную группу шаблонов расположений параметров для общих параметров приложений Майкрософт и операционной системы Windows. Если настроить эти шаблоны или создавать шаблоны расположений для синхронизации параметров для пользовательских приложений, агент UE-V можно настроить на использование каталога шаблонов параметров для хранения шаблонов. В этом случае необходимо включить шаблоны по умолчанию и пользовательские шаблоны в каталог шаблонов параметров.

Если вы выполняете Развертывание агента UE-V, можно использовать параметр командной строки RegisterMSTemplates для отключения регистрации стандартных шаблонов Майкрософт.

При использовании для настройки пути каталога шаблонов параметров групповой политики можно настроить замену стандартных шаблонов Майкрософт. В этом случае все шаблоны Майкрософт по умолчанию, установленные агентом UE-V, удаляются с компьютера, и используются только те шаблоны, которые хранятся в каталоге шаблонов параметров. Чтобы переопределить стандартный шаблон Майкрософт, для параметра RegisterMSTemplates настройки конфигурации агента UE-V необходимо задать значение true.

Примечание

Если отключить этот параметр политики после включения, агент UE-V не восстанавливает шаблоны Майкрософт по умолчанию.

Если в каталоге шаблонов параметров имеются настраиваемые шаблоны, использующие те же идентификаторы, что и стандартные шаблоны Майкрософт, и для агента UE-V не настроена замена таких шаблонов по умолчанию, шаблоны в каталоге пропускаются.

Настроить замену шаблонов по умолчанию также можно с помощью сценариев UE-V для Windows PowerShell. Чтобы заменить шаблон Майкрософт по умолчанию с помощью Windows PowerShell, отмените регистрацию всех стандартных шаблонов Майкрософт, а затем выполните регистрацию настраиваемых шаблонов.

Примечание

Старые пакеты параметров остаются в месте хранения параметров, даже если для приложения выполняется развертывание новых шаблонов расположений параметров. Эти пакеты не считываются агентом, но и не удаляются автоматически.

Установка UEV 2.x Generator

Установите средство Microsoft User Experience Virtualization (UE-V) 2.0 Generator на компьютере, который затем можно использовать для создания шаблона расположений параметров. На этом компьютере должны быть установлены приложения, для которых будут создаваться настраиваемые шаблоны расположений параметров.

Установка UE-V Generator

  1. Выполнив вход в качестве администратора локального компьютера, найдите файл установки UE-V Generator ToolSetup.exe , поставляемый в комплекте с программным обеспечением UE-V. Если архитектура компьютера известна, можно запустить соответствующий файл установщика Windows (MSI), ToolsSetupx64.msi или ToolsSetupx86.msi.

  2. Дважды щелкните файл установки. Откроется мастер установки Виртуализация взаимодействия с пользователем Generator. Нажмите кнопку Далее.

  3. Примите условия лицензии на программное обеспечение Майкрософт, затем нажмите кнопку Далее.

  4. Выберите параметры для Центра обновления Майкрософт и программы улучшения качества программного обеспечения.

  5. Выберите папку назначения, в которую следует установить UE-V Generator, а затем нажмите кнопку Далее.

  6. Нажмите кнопку Установить, чтобы начать установку.

    Примечание

    Перед установкой приложения появится запрос функции Контроль учетных записей. Для установки UE-V Generator требуется разрешение.

  7. Нажмите кнопку Готово, чтобы закрыть мастер после завершения установки. Перед запуском UE-V Generator потребуется перезагрузить компьютер.

    Чтобы убедиться в успешности установки, в меню Пуск щелкните пункт Все программы, Microsoft User Experience Virtualization и Microsoft User Experience Virtualization Generator.

    Примечание

    ПО UE-V 2 Generator можно использовать только для создания шаблонов для агентов UE-V 2. При смешанном развертывании агентов UE-V 1.0 и UE-V 2 следует продолжить использование UE-V 1.0 Generator до обновления всех агентов UE-V.

Развертывание каталога шаблонов параметров

Каталог шаблонов параметров Виртуализация взаимодействия с пользователем представляет собой папку на компьютерах UE-V или в сетевой папке SMB, в которой хранятся все настраиваемые шаблоны расположений параметров. Агент UE-V проверяет это расположение один раз в день и обновляет режим синхронизации в зависимости от шаблонов в этой папке.

Агент UE-V регистрирует шаблоны, добавленные или обновленные в этой папке с момента ее последней проверки. По умолчанию регистрация и отмена регистрации шаблонов выполняется один раз в день в 3:30 по локальному времени планировщиком задач и при загрузке системы. Чтобы настроить частоту запуска запланированной задачи, см. Изменение частоты запуска запланированных задач UE-V 2.x.

Настроить путь к каталогу шаблонов параметров можно с помощью параметров командной строки установки, групповой политики, инструментария WMI или Windows PowerShell. Регистрация и отмена регистрации шаблонов, сохраняемых в папку каталога шаблонов параметров, выполняется планировщиком задач.

Настройка каталога шаблонов параметров для UE-V 2.x

  1. Создайте новую папку на компьютере, в которой будет храниться каталог шаблонов параметров UE-V.

  2. Настройте следующие разрешения уровня общей папки (SMB) для папки каталога шаблонов параметров.

    Учетная запись пользователя Рекомендуемые разрешения

    Все

    Нет разрешений

    Компьютеры домена

    Уровни разрешений на чтение

    Администраторы

    Уровни разрешений на чтение и запись

  3. Задайте следующие разрешения файловой системы NTFS для папки каталога шаблонов параметров.

    Учетная запись пользователя Рекомендуемые разрешения Применимо к

    Автор/владелец

    Полный доступ

    Эта папка, подпапки и файлы

    Компьютеры домена

    Список содержимого папки и чтение

    Эта папка, подпапки и файлы

    Все

    Нет разрешений

    Нет разрешений

    Администраторы

    Полный доступ

    Эта папка, подпапки и файлы

  4. Нажмите кнопку ОК, чтобы закрыть диалоговые окна.

Сетевой общей папке, как минимум, должны быть назначены разрешения для группы "Компьютеры домена". Кроме того, администраторам, которые будут управлять хранимыми шаблонами, необходимо предоставить разрешения на доступ к сетевой общей папке.

Создание настраиваемых шаблонов расположений параметров

UE-V Generator используется для создания шаблонов расположений параметров для бизнес-приложений и приложений других типов. После создания шаблона для приложения его можно развернуть на компьютерах, чтобы пользователи могли синхронизировать параметры для этого приложения.

Создание шаблонов расположений параметров UE-V с помощью UE-V Generator

  1. В меню Пуск последовательно выберите пункты Все программы, Microsoft User Experience Virtualization и Microsoft User Experience Virtualization Generator.

  2. Щелкните Создание шаблона расположений параметров.

  3. Укажите приложение. Перейдите к файлу (EXE) или ярлыку (LNK) приложения, для которого требуется создать шаблон расположений параметров. Укажите аргументы командной строки и рабочую папку (при наличии). Нажмите кнопку Далее.

    Примечание

    Перед запуском приложения система выведет на экран запрос контроля учетных записей. Для отслеживания реестра и расположений файлов, которые приложения используют для хранения параметров, требуется разрешение.

  4. После запуска приложения закройте его. UE-V Generator запишет расположения, в которых приложения хранят свои параметры.

  5. После завершения процесса нажмите кнопку Далее.

  6. Просмотрите расположения параметров реестра и файлов параметров, которые будут синхронизироваться для этого приложения, и установите соответствующие флажки. Список включает следующие две категории расположений параметров.

    • Стандартное: параметры приложения, хранящиеся в реестре в разделах HKEY_CURRENT_USER или в папках файлов по пути \Users\[имя пользователя]\AppData\Roaming. UE-V Generator включает эти параметры по умолчанию.

    • Нестандартное: параметры приложений, хранящиеся за пределами расположений, указанных в рекомендациях по хранению данных параметров (дополнительные). Они включают файлы и папки в папке Users\[имя пользователя]\AppData\Local. Просмотрите эти параметры, чтобы определить, требуется ли включать их в шаблон расположений параметров. Установите флажки для выбранных расположений.

    Нажмите кнопку Далее.

  7. Просмотрите все расположения Свойства, Реестр и Файлы для шаблона расположений параметров и внесите в них изменения при необходимости.

    • Измените перечисленные ниже свойства на вкладке Свойства.

      • Имя приложения: имя приложения, указанное в описании свойств файлов программ.

      • Имя программы: имя программы, полученное из свойств файла программы. Это имя обычно имеет расширение имени файла EXE.

      • Версия продукта: версия продукта EXE-файла приложения. Это свойство наряду с параметром Версия файла позволяет определить, какие приложения являются целевыми для шаблона расположений параметров. Это свойство принимает основной номер версии. Если это свойство не содержит значения, шаблон расположений параметров применяется ко всем версиям продукта.

      • Версия файла: номер версии EXE-файла приложения. Это свойство наряду с параметром Версия продукта позволяет определить, какие приложения являются целевыми для шаблона расположений параметров. Это свойство принимает основной номер версии. Если это свойство не содержит значения, шаблон расположений параметров применяется ко всем версиям программы.

      • Имя автора шаблона (необязательно): имя автора шаблона расположений параметров.

      • Адрес электронной почты автора шаблона (необязательно): адрес электронной почты автора шаблона расположений параметров.

    • На вкладке Реестр указаны раздел и область расположений реестров, которые включены в шаблон расположений параметров. Измените расположения реестра с помощью раскрывающегося меню Задачи. Задачи обеспечивают добавление новых разделов, изменение имен и областей существующих разделов, удаление разделов и переход к разделам реестра. Используйте область Все параметры, чтобы включить все параметры реестра в указанном разделе. Используйте область Все параметры и подразделы, чтобы включить все параметры реестра в указанном разделе, его подразделах и параметрах подразделов.

    • На вкладке Файлы указаны пути файлов и маски файлов для расположений файлов, включенных в шаблон расположений параметров. Измените расположения файлов с помощью раскрывающегося меню Задачи. Задачи для расположений файлов обеспечивают добавление новых расположений папок и файлов, изменение области существующих папок и файлов, удаление папок и файлов и открытие выбранного расположения в проводнике. Оставьте поле маски файла пустым, чтобы включить все файлы в указанной папке.

  8. Нажмите кнопку Создать, а затем Сохранить, чтобы сохранить шаблон расположений параметров на компьютере.

  9. Нажмите кнопку Закрыть, чтобы закрыть мастер создания шаблонов параметров. Выйдите из приложения UE-V Generator.

    После завершения создания шаблона расположений параметров для приложения его необходимо протестировать. Разверните шаблон в лабораторной среде, прежде чем использовать его в производственной среде предприятия.

В Справочнике по схеме шаблонов приложений для UE-V подробно описана структуру XML шаблона расположений параметров UE-V и приводятся рекомендации по редактированию этих файлов.

Развертывание настраиваемых шаблонов расположений параметров

После создания шаблона расположений параметров в UE-V Generator, его необходимо протестировать, чтобы убедиться в правильной синхронизации параметров приложения. После проверки шаблон расположений параметров можно развернуть на компьютерах предприятия.

Шаблоны расположений параметров можно развернуть с использованием одного из следующих способов:

  • с помощью системы распространения корпоративного программного обеспечения (ESD), такой как System Center Configuration Manager;

  • с помощью предпочтений групповой политики;

  • с помощью каталога шаблонов параметров UE-V.

Шаблоны, развертываемые с помощью системы ESD или объектов групповой политики, должны быть зарегистрированы инструментарием управления Windows (WMI) UE-V или Windows PowerShell. Шаблоны, хранимые в папке каталога шаблонов параметров, автоматически регистрируются агентом UE-V.

Использование пути каталога шаблонов параметров для развертывания шаблонов расположений параметров UE-V

  1. Перейдите в сетевую общую папку, которая назначена каталогом шаблонов параметров.

  2. Выполните необходимые действия с шаблонами расположений параметров в каталоге, чтобы отразить требуемую конфигурацию шаблона агента UE-V для компьютеров UE-V.

    Примечание

    Шаблоны на компьютерах обновляются ежедневно. Обновление проводится в зависимости от изменений, вносимых в каталог шаблонов параметров.

  3. Чтобы вручную обновить шаблоны на компьютере, на котором запущен агент UE-V, откройте командную строку с повышенными правами и перейдите к папке %Program Files%\Microsoft User Experience Virtualization\Agent\<x86 или x64>, после чего запустите приложение ApplySettingsTemplateCatalog.exe.

    Примечание

    Данная программа запускается автоматически во время запуска компьютера и ежедневно в 03:30 для сбора всех новых шаблонов, недавно добавленных в каталог.

Есть предложение для UE-V?

Выдвигайте предложения и голосуйте за них здесь. Ответы на вопросы, возникающие при работе с UE-V, можно найти на форуме TechNet по UE-V.

См. также

Концепции

Подготовка развертывания UE-V 2.x
Развертывание необходимых компонентов для UE-V 2.x