Сведения об App-V 5.0 с пакетом обновления 3 (SP3)

Используйте следующие разделы, чтобы просмотреть сведения о существенных изменениях, которые применяются к Microsoft Application Virtualization (App-V) 5.0 с пакетом обновления 3 (SP3):

Предварительные требования к программному обеспечению App-V 5.0 с пакетом обновления 3 (SP3) и поддерживаемые конфигурации

Предварительные требования к программному обеспечению App-V 5.0 с пакетом обновления 3 (SP3) и поддерживаемые конфигурации см. в следующих статьях:

Переход на App-V 5.0 с пакетом обновления 3 (SP3)

Используйте следующие сведения для обновления до App-V 5.0 с пакетом обновления 3 (SP3) с более ранних версий.

Перед началом обновления

Прежде чем приступить к обновлению, ознакомьтесь со следующими сведениями:

Элементы, которые необходимо просмотреть перед обновлением Описание
Компоненты для обновления — Сервер App-V
-Секвенсор
— Клиент App-V или клиент служб удаленных рабочих столов App-V (RDS)
— Группы подключений
Обновление с App-V 4.x Сначала необходимо выполнить обновление до App-V 5.0. Невозможно выполнить обновление непосредственно с App-V 4.x до App-V 5.0 с пакетом обновления 3 (SP3).
Дополнительные сведения см. в следующих разделах:
- Сведения о App-V 5.0
- Планирование миграции с предыдущей версии App-V
Обновление с App-V 5.0 или более поздней версии Вы можете выполнить обновление до App-V 5.0 с пакетом обновления 3 (SP3) непосредственно из любой из следующих версий:
— App-V 5.0
— App-V 5.0 с пакетом обновления 1 (SP1)
— App-V 5.0 с пакетом обновления 2 (SP2)

Чтобы выполнить обновление до App-V 5.0 с пакетом обновления 3 (SP3), выполните действия, описанные в остальных разделах этой статьи.
Обязательные изменения пакетов и групп подключений после обновления Нет. Пакеты и группы соединений продолжают работать, как и в настоящее время.

Действия по обновлению инфраструктуры App-V

Выполните следующие действия, чтобы обновить каждый компонент инфраструктуры App-V до App-V 5.0 с пакетом обновления 3 (SP3).

Шаг 1. Обновление сервера App-V

Если вы не используете сервер App-V, пропустите этот шаг и перейдите к следующему шагу.

Примечание.

Клиент App-V 5.0 с пакетом обновления 3 (SP3) совместим с сервером App-V 5.0 с пакетом обновления 1 (SP1).

Выполните следующие действия:

  1. Ознакомьтесь с заметками о выпуске App-V 5.0 с пакетом обновления 3 (SP3) на наличие проблем, которые могут повлиять на установку сервера App-V.

  2. Выполните одно из следующих действий в зависимости от метода, используемого для обновления базы данных управления и (или) базы данных отчетов.

  3. Если вы обновляете сервер App-V с app-V 5.0 SP1 с пакетом исправлений 3 или более поздней версии, выполните действия, описанные в разделе Проверка разделов реестра после установки сервера App-V 5.0 с пакетом обновления 3 (SP3).

  4. Выполните действия, описанные в статье Развертывание сервера App-V 5.0.

Шаг 2. Обновление программы App-V Sequencer

Дополнительные сведения см. в разделе Установка Sequencer.

Шаг 3. Обновление клиента App-V или клиента RDS App-V

Дополнительные сведения см. в статье Развертывание клиента App-V.

Проверьте разделы реестра перед установкой сервера App-V 5.0 с пакетом обновления 3 (SP3)

Когда этот шаг является обязательным Вы обновляете App-V с пакетом обновления 1 (SP1) с любыми последующими пакетами исправлений, установленными с помощью MSP-файла.
Какие компоненты требуют выполнения этого шага Только обновляемые компоненты сервера App-V.
Когда необходимо выполнить этот шаг Перед обновлением сервера App-V до App-V 5.0 с пакетом обновления 3 (SP3)
Что вам нужно сделать Используя сведения, приведенные в следующих таблицах, обновите каждое значение раздела реестра в разделе HKLM\Software\Microsoft\AppV\Server на значение, указанное в исходной установке сервера. При выполнении этого шага восстанавливались значения реестра, которые могли быть удалены при установке пакетов исправлений App-V с пакетом обновления 1 (SP1).

ManagementDatabase Ключ

Если вы устанавливаете базу данных управления, задайте эти разделы реестра в разделе HKLM\Software\Microsoft\AppV\Server\ManagementDatabase.

Имя ключа Описание
IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED Описывает, требуется ли учетная запись общедоступного доступа для доступа к нелокальным базам данных управления. Если это требуется, задается 1 значение .
MANAGEMENT_DB_NAME Имя базы данных управления.
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT Учетная запись, используемая для чтения (общедоступного) доступа к базе данных управления. Используется, если IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED задано значение 1.
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID Безопасный идентификатор (SID) учетной записи, используемой для чтения (общедоступного) доступа к базе данных управления. Используется, если IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED задано значение 1.
MANAGEMENT_DB_SQL_INSTANCE SQL Server экземпляр для базы данных управления. Если значение пустое, используется экземпляр базы данных по умолчанию.
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT Учетная запись, используемая для доступа администратора к базе данных управления.
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID Безопасный идентификатор (SID) учетной записи, используемой для записи (администратор) доступа к базе данных управления.
MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT Учетная запись удаленного компьютера сервера управления (домен\учетная запись).
MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT Вход администратора установки для сервера управления (домен\учетная запись).
MANAGEMENT_SERVER_MACHINE_USE_LOCAL Допустимые значения:
- 1: служба управления находится на локальном компьютере, то есть MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT пуста.
- 0: служба управления находится на компьютере, отличном от локального компьютера.

ManagementService Ключ

Если вы устанавливаете сервер управления, задайте эти разделы реестра в разделе HKLM\Software\Microsoft\AppV\Server\ManagementService.

Имя ключа Описание
MANAGEMENT_ADMINACCOUNT Группа или учетная запись доменных служб Active Directory (AD DS), авторизованная для управления App-V (домен\учетная запись).
MANAGEMENT_DB_SQL_INSTANCE Экземпляр SQL Server, содержащий базу данных управления. Если значение пустое, используется экземпляр базы данных по умолчанию.
MANAGEMENT_DB_SQL_SERVER_NAME Имя удаленного сервера SQL с базой данных управления. Если значение пусто, используется локальный компьютер.

ReportingDatabase Ключ

Если вы устанавливаете базу данных отчетов, задайте эти разделы реестра в разделе HKLM\Software\Microsoft\AppV\Server\ReportingDatabase.

Имя ключа Описание
IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED Описывает, требуется ли учетная запись общедоступного доступа для доступа к нелокальным базам данных отчетов. Если это требуется, задается 1 значение .
REPORTING_DB_NAME Имя базы данных отчетов.
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT Учетная запись, используемая для чтения (общедоступного) доступа к базе данных отчетов. Используется, если IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED задано значение 1.
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID Безопасный идентификатор (SID) учетной записи, используемой для чтения (общедоступного) доступа к базе данных отчетов. Используется, если IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED задано значение 1.
REPORTING_DB_SQL_INSTANCE SQL Server экземпляр для базы данных отчетов. Если значение пустое, используется экземпляр базы данных по умолчанию.
REPORTING_DB_WRITE_ACCESS_ACCOUNT Учетная запись, используемая для доступа администратора к базе данных отчетов.
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID Безопасный идентификатор (SID) учетной записи, используемой для записи (администратор) доступа к базе данных отчетов.
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT Учетная запись удаленного компьютера сервера отчетов (домен\учетная запись).
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT Вход администратора установки для сервера отчетов (домен\учетная запись).
REPORTING_SERVER_MACHINE_USE_LOCAL Допустимые значения:
- 1: служба отчетов находится на локальном компьютере, то есть REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT пуста.
- 0: служба отчетов находится на компьютере, отличном от локального компьютера.

ReportingService Ключ

Если вы устанавливаете сервер отчетов, задайте эти разделы реестра в разделе HKLM\Software\Microsoft\AppV\Server\ReportingService.

Имя ключа Описание
REPORTING_DB_SQL_INSTANCE SQL Server экземпляр для базы данных отчетов. Если значение пустое, используется экземпляр базы данных по умолчанию.
REPORTING_DB_SQL_SERVER_NAME Имя удаленного сервера SQL с базой данных отчетов. Если значение пусто, используется локальный компьютер.

Xml-файл группы подключений, созданный вручную, требует обновления до схемы

Если вы вручную создаете XML-файл группы подключений и хотите использовать новые функции "необязательные пакеты" и "использовать любую версию", описанные в разделе Улучшения групп подключений, необходимо указать следующую схему в XML-файле:

xmlns="http://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"

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

Улучшения в группах подключений

Вы можете легко управлять группами подключений с помощью дополнительных пакетов и других улучшений, добавленных в App-V 5.0 с пакетом обновления 3 (SP3). В следующей таблице перечислены задачи, которые можно выполнять с помощью новых функций группы подключений, а также приведены ссылки на более подробные сведения о каждой задаче.

Включение в группу подключений дополнительных пакетов

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

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

Отмена публикации или удаление необязательного пакета без изменения группы подключений

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

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

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

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

Дополнительные сведения см. в статье Создание группы соединений с помощью User-Published и глобально опубликованных пакетов.

Заставить группу подключений игнорировать версию пакета

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

Дополнительные сведения см. в разделе Как заставить группу подключений игнорировать версию пакета.

Ограничение возможностей публикации конечных пользователей

Разрешить только администраторам (не конечным пользователям) публиковать пакеты и включать группы подключений.

Дополнительные сведения см. в разделе Как разрешить только администраторам включать группы подключений.

Сведения о пакетах см. в следующих статьях:

Включение или отключение группы подключений для определенного пользователя

Администраторы могут включить или отключить группу подключений для определенного пользователя с помощью необязательного -UserSID параметра. Дополнительные сведения см. в статье Управление группами подключений на автономном компьютере с помощью PowerShell.

Объединение идентичных путей пакетов в один виртуальный каталог в группах соединений

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

Дополнительные сведения см. в разделе Сведения о виртуальной среде группы подключений.

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

Администраторы могут использовать следующие командлеты для публикации или отмены публикации пакетов для конкретного пользователя. Чтобы использовать командлеты, введите -UserSID параметр , а затем идентификатор безопасности пользователя (SID). Дополнительные сведения см. в следующих разделах:

Пример

Publish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345
Unpublish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Разрешить только администраторам публиковать и отменять публикацию пакетов

Вы можете разрешить только администраторам (не конечным пользователям) публиковать и отменять публикацию пакетов с помощью одного из следующих методов:

RunVirtual раздел реестра поддерживает пакеты, опубликованные для пользователя

App-V 5.0 с пакетом обновления 3 (SP3) добавляет поддержку использования RunVirtual раздела реестра с виртуализированными приложениями, которые находятся в опубликованных пользователем пакетах. Раздел RunVirtual реестра позволяет запускать локально установленное приложение в виртуальной среде вместе с приложениями, которые были виртуализированы с помощью App-V.

Ранее виртуализированные приложения в пакетах App-V должны были публиковаться глобально. Дополнительные сведения о RunVirtual других методах запуска локально установленных приложений в виртуальной среде с виртуализированными приложениями см. в статье Запуск локально установленного приложения в виртуальной среде с виртуализированными приложениями.

Новые командлеты PowerShell и справка по обновляемым командлетам

Новые командлеты PowerShell и справка по обновляемым командлетам включены в App-V 5.0 с пакетом обновления 3 (SP3). Сведения о загрузке модулей командлетов см. в статье Загрузка командлетов PowerShell и получение справки по командлетам.

Новые командлеты PowerShell сервера App-V 5.0 с пакетом обновления 3 (SP3)

Добавлены новые командлеты Windows PowerShell для сервера App-V, помогающие управлять группами подключений.

  • Add-AppvServerConnectionGroupPackage: добавляет пакет в конец списка пакетов группы подключений и позволяет настроить пакет как необязательный и (или) без версии в группе подключений.
  • Set-AppvServerConnectionGroupPackage: позволяет изменять сведения о пакете группы подключений, например, является ли он необязательным.
  • Remove-AppvServerConnectionGroupPackage: удаляет пакет из группы подключений.

Получение справки по командлетам PowerShell

Справка по командлетам доступна в виде загружаемого модуля. Чтобы получить последнюю справку после скачивания модуля командлета, откройте Windows PowerShell или Windows PowerShell Интегрированной среде сценариев (ISE) и выполните одну из следующих команд:

  • Сервер App-V: Update-Help-Module AppvServer
  • App-V Sequencer: Update-Help-Module AppvSequencer
  • Клиент App-V: Update-Help-Module AppvClient

Дополнительные сведения см. в статье Загрузка командлетов PowerShell и получение справки по командлетам.

Основной каталог виртуального приложения (PVAD) скрыт, но его можно включить

Основной каталог виртуального приложения (PVAD) скрыт в App-V 5.0 с пакетом обновления 3 (SP3), но его можно снова включить и сделать видимым с помощью одного из следующих методов.

Примечание.

Дополнительные сведения о PVAD: При использовании Sequencer для создания пакета можно ввести любой путь установки пакета. В предыдущих версиях App-V требовалось указать основной каталог виртуального приложения (PVAD) приложения в качестве пути. PVAD — это каталог, в который обычно устанавливается приложение на локальном компьютере, если вы не используете App-V. Например, если вы устанавливали Office на компьютере, PVAD обычно будет иметь значение C:\Program Files\Microsoft Office\.

Использование параметра командной строки

Передайте -EnablePVADControl параметр в Sequencer.exe.

Создание подраздела реестра

  1. В редакторе реестра перейдите по адресу . HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility Compatibility Если подраздел не существует, его необходимо создать.

  2. Создайте значение DWORD с именем EnablePVADControlи присвойте ей значение 1. Значение 0 означает, что PVAD скрыт.

ClientVersion требуется для просмотра метаданных публикации App-V

В App-V 5.0 с пакетом обновления 3 (SP3) необходимо указать следующие значения в адресе при запросе метаданных к серверу публикации App-V:

Значение Дополнительные сведения
ClientVersion Если параметр не ClientVersion указан в запросе, метаданные исключают новые функции App-V 5.0 с пакетом обновления 3 (SP3).
ClientOS Это значение необходимо указать только при выборе определенных клиентских операционных систем при последовательности пакета. Если выбрано значение по умолчанию (все операционные системы), не указывайте это значение в запросе. Если параметр не ClientOS указан в запросе, в метаданных отображаются только пакеты, которые были секвенированы для поддержки любой операционной системы.

Синтаксис и примеры этого запроса см. в разделе Просмотр метаданных публикации сервера App-V.

Журналы событий App-V объединены

Следующие журналы событий, ранее расположенные по адресу Applications and Services Logs/Microsoft/AppV/<App-V component>, были перемещены в Applications and Services Logs/Microsoft/AppV/ServiceLog.

Чтобы просмотреть журналы, выберите Просмотр>журналов аналитики и отладки в приложении "Просмотр событий".

Client-Catalog Client-Integration Client-Orchestration Client-PackageConfig Client-Scripting Client-Service Client-Vemgr Client-VFSC FilesystemMetadataLibrary ManifestLibrary PolicyLibrary Subsystems-ActiveX Subsystems-AppPath Subsystems-Com Subsystems-fta

Получение MDOP

App-V входит в состав пакета оптимизации рабочих столов Майкрософт (MDOP). MDOP является частью Microsoft Software Assurance. Дополнительные сведения о Microsoft Software Assurance и приобретении MDOP см. в разделе Как получить MDOP.

Заметки о выпуске для App-V 5.0 с пакетом обновления 3 (SP3)