Развертывание необходимых компонентов для 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)

  • Развертывание общей папки хранения параметров UE-V доступно для конечных пользователей.

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

  • Выбор способа конфигурации для UE-V 2.x

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

  • Развертывание агента UE-V 2.x должен быть установлен на каждом компьютере, для которого синхронизируются параметры.

    Он отслеживает зарегистрированные приложения и операционную систему на предмет изменения параметров и синхронизирует их с параметрами между компьютерами.

В подразделах этого раздела описывается развертывание этих компонентов.

Развертывание общей папки хранения параметров UE-V

Для UE-V требуется место для хранения пользовательских параметров в файлах пакета параметров. Это место хранения параметров можно настроить одним из следующих способов:

  • Создать собственные параметры места хранения

  • Использовать существующий Active Directory для опредления места хранения параметров

Если вы не создаете место хранения параметров, агент UE-V будет использовать Active Directory (AD) по умолчанию.

Примечание

Как правило при Планировании емкости и быстродействия и во избежание проблем с сетевой задержкой создавайте места для хранения параметров в той же локальной сети, в которой располагаются компьютеры пользователей. Мы рекомендуем резервировать 20 МБ места на диске для места хранения параметров каждого пользователя.

Создание места хранения параметров UE-V

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

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

Путь должен быть UNC-путем к серверу и общей папке. Например, \\Server\Settingsshare\. Этот параметр конфигурации поддерживает использование переменных для обеспечения конкретных сценариев синхронизации. Например, можно использовать переменные %username%\%computername% чтобы сохранить настройки пользователя в следующих сценариях:

  • Пользователи, использующие несколько физических компьютеров в организации

  • Компьютеры организации, которые используются несколькими пользователями

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

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

Развертывание места хранения параметров. Для задания места хранения параметров без применения существующей службы Active Directory выполните следующие действия. Следует ограничить доступ к общей папке хранения параметров теми пользователями, которым это требуется, как показано в приведенных ниже таблицах.

Развертывание общей сетевой папки UE-V

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

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

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

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

    Все

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

    Группа безопасности пользователей UE-V

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

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

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

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

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

    Только файлы и вложенные папки

    Группа безопасности пользователей UE-V

    Содержимое папки/чтение данных, создание папок/добавление данных

    Только для этой папки

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

Примечание

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

  1. Добавьте раздел реестра REG_DWORD с именем RepositoryOwnerCheckEnabled в куст HKEY_LOCAL_MACHINE\Software\Microsoft\UEV\Agent\Configuration.

  2. Задайте значение раздела реестра равным 1.

Использование Active Directory с UE-V 2.x

Агент UE-V использует Active Directory (AD) по умолчанию, если место хранения параметров не задано иным способом. Агент UE-V динамически создает папку хранения параметров в корне основного каталога для каждого пользователя. Если в AD задан настраиваемый каталог, он будет использоваться вместо основного каталога.

Выбор способа конфигурации для UE-V 2.x

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

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

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

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

    Поддерживаемые операционные системы для контроллера домена, развертывающего объекты групповой политики:

    • Windows Server 2008 R2

    • Windows Server 2012 и Windows Server 2012 R2

    ADMX-файлы можно установить и протестировать локально на любом компьютере, работающем под управлением ОС Windows.

    Чтобы установить шаблоны ADMX UE-V, загрузите установщик MDOP ADMX из Административные шаблоны MDOP. Дополнительные сведения о развертывании шаблонов групповой политики см. в разделе Загрузка и развертывание шаблонов групповой политики MDOP.

  • Configuration Manager : UE-V позволяет использовать функцию соответствия параметров System Center Configuration Manager 2012 с пакетом обновления 1 (SP1) для создания согласованной конфигурации по всем сайтам, на которых установлены UE-V и Configuration Manager.

  • Windows PowerShell и WMI : Можно использовать команды сценария для Windows PowerShell и инструментария управления Windows (WMI) для изменения конфигураций после установки агента UE-V.

    Примечание

    Изменение реестра может привести к потере данных или сбою компьютера. Рекомендуется использовать другие методы настройки.

  • Командная строка или установка пакетных сценариев. Параметры, применяемые в процессе Развертывание агента UE-V 2.x, определяют некоторые параметры UE-V. В системах распространения ПО, таких как System Center 2012 Configuration Manager, эти параметры используются для настройки своих клиентов при развертывании и установке ПО агента UE-V.

Развертывание агента UE-V 2.x

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

UE-VФайлы установки агента: Один файл установщика, AgentSetup.exe, устанавливает агент UE-V в 32- и 64-разрядных операционных системах. Кроме того предоставляются отдельные файлы установщика Windows, относящиеся к архитектуре установщика AgentSetupx86.msi и AgentSetupx64.msi, и поскольку они имеют небольшой размер, то могут помочь оптимизировать развертывание агента. Для установки установщика Windows также поддерживаются Параметры командной строки для развертывания агента UE-V.

Важно!

Во время установки или удаления агента UE-V можно использовать файл AgentSetup.exe или AgentSetup<арх>.msi, но не оба. Для удаления агента UE-V необходимо использовать то же файл, что использовался для установки агента UE-V.

Развертывание агента UE-V

Для развертывания агента UE-V можно использовать следующие методы:

  • электронную систему с решением для распространения программного обеспечения (ESD), которая может устанавливать файл установщика Windows (MSI), например Configuration Manager;

  • сценарий установки, ссылающийся на файл установщика Windows (MSI), хранимый централизованно в общей папке;

  • программу установки, запускаемую вручную на компьютере.

Чтобы выполнить развертывание агента UE-V из сетевой общей папки, используйте следующую процедуру.

Установка и настройка агента UE-V из сетевой общей папки

  1. Разместите файл установки агента UE-V (AgentSetup.exe) в сетевой общей папке, к которой пользователям предоставлен доступ для чтения.

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

Параметры развертывания. Обратите особое внимание на использование правильного формата переменной при установке агента UE-V. В следующей таблице приводятся примеры вариантов развертывания для использования файлов установки AgentSetup.exe или установщика Windows (MSI).

Тип развертывания Описание развертывания Пример

Командная строка

При установке агента UE-V в окне командной строки, используйте формат переменной %^username%. Если символы кавычек необходимы из-за пробелов в пути хранения параметров, используйте для развертывания файл пакетного сценария.

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%^username%

Пакетный сценарий

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

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath="\\server\settingsshare\%%username%%"

Windows PowerShell

При установке агента UE-V из командной строки Windows PowerShell или сценария Windows PowerShell используйте формат переменной %username%.

& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%

& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%

Электронные системы распространения программного обеспечения (например развертывание с помощью Configuration Manager)

При установке агента UE-V с помощью Configuration Manager используйте формат переменной ^%username^%.

AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%

msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\^%username^%

Примечание

Установка агента UE-V требует наличия прав администратора и перезапуска компьютера перед запуском агента UE-V.

Параметры командной строки для развертывания агента UE-V

Параметры командной строки агента UE-V перечислены далее.

Параметр командной строки Определение Примечания

/help или /h или /?

Выводит на экран диалоговое окно использования AgentSetup.exe.

SettingsStoragePath

Задает UNC-путь, определяющий место хранения параметров.

ImportantВажно
В UE-V 2.1 и UE-V 2.1 с пакетом обновления 1 (SP1) необходимо указать SettingsStoragePath. Можно задать строку AdHomePath, содержащую путь к домашнему каталогу пользователя Active Directory. Например, SettingsStoragePath = \\share\path|AdHomePath.

В UE-V 2.0 SettingsStoragePath можно оставить пустым; в этом случае применяется путь к домашнему каталогу Active Directory.

Принимаются переменные среды %username% или %computername%. Для создания сценариев может потребоваться использование экранированных переменных.

По умолчанию: <нет>

SettingsStoragePathReg

Возвращает значение SettingsStoragePath из реестра во время установки.

Ниже приведен пример команды в командной строке, обеспечивающей принудительное применение в UE-V пути к домашней папке Active Directory вместо конкретного UNC-пути.

msiexec.exe /i AgentSetupx64.msi acceptlicenseterms=true SettingsStoragePathReg=TRUE /quiet /norestart

SettingsTemplateCatalogPath

Задает UNC-путь, определяющий расположение, которое было проверено на наличие новых шаблонов расположений параметров.

Требуется только для настраиваемых шаблонов расположений параметров

RegisterMSTemplates

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

True | False

По умолчанию: Верно

SyncMethod

Указывает, какой метод синхронизации следует использовать.

SyncProvider | Нет

По умолчанию: SyncProvider

SyncTimeoutInMilliseconds

Указывает время ожидания (в мс), в течение которого компьютер ожидает получения параметров пользователя из места хранения параметров.

По умолчанию: 2000 мс

(ожидание до 2 секунд)

SyncEnabled

Указывает, включена или отключена синхронизация UE-V.

True | False

По умолчанию: Верно

MaxPackageSizeInBytes

Указывает размер файла пакета параметров (в байтах), по достижении которого агент UE-V оповещает о превышении порогового значения.

<размер>

По умолчанию: none (нет порога предупреждения)

CEIPEnabled

Указывает вариант выбора участия в программе улучшения качества программного обеспечения. Если задано значение True, данные установщика отправляются на сайт программы улучшения качества программного обеспечения. Если задано значение False, никакие данные не передаются.

True | False

По умолчанию: False

NoRestart

Задержка перезагрузки компьютера после установки агента UE-V.

INSTALLFOLDER

Позволяет указать для агента UE-V или средства UE-V Generator другую папку установки.

MUENABLED

Позволяет включить участие в программе Центра обновления Майкрософт.

ACCEPTLICENSETERMS

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

ImportantВажно
Этот параметр необходим для установки UE-V без вмешательства пользователя.

NORESTART

Предотвращает обязательную перезагрузку после установки агента UE-V.

Обновление агента UE-V

Обновления для программного обеспечения агента UE-V должны предоставляться через Центр обновления Майкрософт. Обновления агента UE-V можно развернуть с помощью систем инфраструктуры распространения корпоративного программного обеспечения (ESD).

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

Обновление агента UE-V 2.x

Агент UE-V 2.x содержит множество новых функций и изменяет способ и время загрузки содержимого агентом в общую папку хранения параметров. Процесс обновления автоматизирует эти изменения. Для обновления агента UE-V запустите установочный пакет агента UE-V (AgentSetup.exe, AgentSetupx86.msi или AgentSetupx64.msi) на компьютерах пользователей.

Примечание

При обновлении агента UE-V необходимо использовать установщик такого же типа (.exe файл или MSI-пакет), который использовался при предыдущей установке агента UE-V. Например, используйте UE-V 2 AgentSetup.exe для обновления агентов UE-V 1.0, установленных с помощью AgentSetup.exe.

При запуске программы установки агента сохраняются следующие конфигурации:

  • Путь к хранилищу параметров

  • Параметры реестра

  • Запланированные задачи (параметры интервалов сбрасываются в значения по умолчанию)

Примечание

На компьютере с шаблонами расположений параметров UE-V 2.x, зарегистрированных в агенте UE-V 1.0, регистрируются ошибки в журнале событий Windows.

Можно использовать Microsoft System Center 2012 Configuration Manager или другое средства распространения корпоративного программного обеспечения для автоматизации и распространять обновление агента UE-V.

Рекомендации Рекомендуется обновить все агенты UE-V 1.0 в вычислительной среде, но это не обязательно. Шаблоны расположений параметров UE-V версии 2.x могут взаимодействовать с агентами UE-V версии 1.0, так как у них используются общие параметры из пути хранения параметров. Однако, рекомендуется перенести развертывание на агентов единой версии для упрощения управления и поддержки UE-V.

Восстановление агента UE-V после неудачного обновления

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

  • Обновление UE-V 1.0 для UE-V 2

  • Обновление до более новой версии Windows, например, с Windows 7 для Windows 8 или Windows 8 для Windows 8.1.

  • Удаление агента после обновления агента UE-V

Чтобы устранить все проблемы, можно попытаться восстановить агент UE-V, введя команду в командной строке на компьютере, где установлен агент.

msiexec.exe /f "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log

Затем можно повторить процесс удаления или обновления путем установки новой версии агента UE-V.

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

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

См. также

Концепции

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