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

Все Виртуализация средств взаимодействия с пользователем (Майкрософт) (UE-V) 2.0, 2.1 и 2.1 с пакетом обновления 1 (SP1) требуют этих функций.

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

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

  • Выбор метода конфигурации для UE-V

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

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

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

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

Развертывание хранилища параметров 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 каждого пользователя. Но если настраиваемый параметр каталога настроен в 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

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

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

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

  • Установка командной строки или пакетного скрипта: Параметры, используемые при развертывании агента UE-V , настраивают множество параметров 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-разрядной операционных системах. Кроме того, AgentSetupx86.msi или AgentSetupx64.msi, относящиеся к архитектуре установщика Windows, и так как они меньше, они могут упростить развертывание агентов. Параметры командной строки для установщика AgentSetup.exe также поддерживаются для установки установщика Windows.

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

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

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

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

  • Скрипт установки, который ссылается на файл установщика 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 /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare%^username%

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

При установке агента UE-V из файла пакетного скрипта используйте формат переменной %%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 /lv "%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 /lv "%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 /lv "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\server\settingsshare^%username^%

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

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

Ниже приведены параметры командной строки агента UE-V.

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

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

Отображает диалоговое окно AgentSetup.exe использования.

SettingsStoragePath

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

Важно.

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

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

Переменные среды %username% или %computername% принимаются. Для создания скриптов могут потребоваться escape-переменные.

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

SettingsStoragePathReg

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

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

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

SettingsTemplateCatalogPath

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

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

RegisterMSTemplates

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

True | Ложных

Значение по умолчанию: True

SyncMethod

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

SyncProvider | Ни один

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

SyncTimeoutInMilliseconds

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

Значение по умолчанию: 2000 миллисекунд

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

SyncEnabled

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

True | Ложных

Значение по умолчанию: True

MaxPackageSizeInBytes

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

<Размер>

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

CEIPEnabled

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

True | Ложных

Значение по умолчанию: False

NoRestart

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

INSTALLFOLDER

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

MUENABLED

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

ACCEPTLICENSETERMS

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

Важно.

Этот параметр необходим для автоматической установки 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 2.x

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