О App-V 5.0 с пакетом обновления 3 (SP3)
Назначение: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
Используйте следующие разделы для просмотра сведений о важных изменениях, относящихся к Microsoft Application Virtualization (App-V) 5.0 с пакетом обновления 3 (SP3):
Предварительные условия для программного обеспечения App-V 5.0 с пакетом обновления 3 (SP3) и поддерживаемые конфигурации
Переход к App-V 5.0 с пакетом обновления 3 (SP3)
Созданный вручную XML-файл группы соединений требует обновления в схеме
Модификации для групп соединений
Администраторы могут публиковать и отменять публикацию пакетов для конкретного пользователя
Разрешить только администраторам публиковать и отменять публикацию пакетов
Раздел реестра RunVirtual поддерживает пакеты, опубликованные для пользователя
Новые командлеты PowerShell и обновляемая справка по командлетам
Основной каталог виртуального приложения (PVAD) скрыт, но может быть включен
Для просмотра метаданных публикации App-V требуется ClientVersion
Журналы событий App-V были объединены
Предварительные условия для программного обеспечения 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, программы Sequencer и компонентов клиента |
Переход к App-V 5.0 с пакетом обновления 3 (SP3)
Используйте следующие сведения для обновления с более ранних версий до версии App-V 5.0 с пакетом обновления 3 (SP3).
Перед началом обновления
Перед началом обновления ознакомьтесь со следующими сведениями:
Элементы для просмотра до обновления | Описание |
---|---|
Обновляемые компоненты |
Примечание Для использования пользовательского интерфейса клиента App-V загрузите существующую версию из приложения пользовательского интерфейса клиента Microsoft Application Virtualization 5.0. |
Обновление с версии App-V 4.x |
Сначала необходимо выполнить обновление до версии App-V 5.0. Обновление непосредственно с версии App-V 4.x до App-V 5.0 с пакетом обновления 3 (SP3) невозможно. Источники дополнительной информации |
Обновление с версии App-V 5.0 или более поздней версии |
Обновление до App-V 5.0 с пакетом обновления 3 (SP3) возможно напрямую с любой из следующих версий:
Для обновления до App-V 5.0 с пакетом обновления 3 (SP3) следуйте инструкциям, которые приведены в следующих разделах данной статьи. |
Изменения, необходимые для пакетов и групп соединений, после обновления |
Нет. Пакеты и группы подключений будут продолжать работать, как они работают в настоящее время. |
Этапы обновления инфраструктуры App-V
Для обновления каждого компонента инфраструктуры App-V до 5.0 SP3 выполните следующие действия.
Действие | Дополнительная информация | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Этап 1: Обновите сервер App-V. Если сервер App-V не используется, пропустите этот этап и перейдите к следующему. Примечание Клиент App-V 5.0 SP3 совместим с сервером App-V 5.0 SP1. |
Выполните следующие действия:
|
||||||||||
Этап 2: Обновите App-V Sequencer. |
См. раздел Порядок установки Sequencer. |
||||||||||
Этап 3: Обновите клиент App-V или службу удаленных рабочих столов App-V (RDS). |
См. раздел Развертывание клиента App-V. |
Перед установкой сервера App-V 5.0 с пакетом обновления 3 (SP3) проверьте разделы реестра
Это шаг 3 из предыдущей таблицы.
Условие, при котором необходим этот шаг |
Обновление применяется к App-V SP1 со всеми последующими пакетами исправлений, установленными с помощью файла с расширением .msp. |
Компоненты, для которых необходим этот шаг |
Только компоненты сервера App-V, выбранные для обновления. |
Время для выполнения этого шага |
Перед обновлением сервера App-V до App-V 5.0 SP3 |
Необходимые действия |
Обновите каждое значение ключа реестра в разделе |
Ключ ManagementDatabase
При установке базы данных управления необходимо настроить следующие разделы реестра, вложенные в раздел HKLM\Software\Microsoft\AppV\Server\ManagementDatabase
.
Имя ключа | Описание |
---|---|
IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED |
Указывает, необходима ли учетная запись общего доступа для обращения к нелокальным базам данных управления. Задается значение 1, если оно обязательно. |
MANAGEMENT_DB_NAME |
Имя базы данных управления. |
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT |
Учетная запись (общего доступа), предоставляющая права на чтение базы данных управления. Применяется в том случае, если для |
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID |
Идентификатор безопасности (SID) учетной записи (общего доступа), предоставляющей права на чтение базы данных управления. Применяется в том случае, если для |
MANAGEMENT_DB_SQL_INSTANCE |
Экземпляр сервера SQL для базы данных управления. Если значение пусто, используется экземпляр базы данных по умолчанию. |
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 |
Допустимыми значениями являются:
|
Ключ ManagementService
При установке сервера управления необходимо настроить следующие разделы реестра, вложенные в раздел HKLM\Software\Microsoft\AppV\Server\ManagementService
.
Имя ключа | Описание |
---|---|
MANAGEMENT_ADMINACCOUNT |
Группа или учетная запись доменных служб Active Directory (AD DS), которые имеют право управления App-V (домен/учетная запись). |
MANAGEMENT_DB_SQL_INSTANCE |
Экземпляр SQL сервера, содержащий базу данных управления. Если значение пусто, используется экземпляр базы данных по умолчанию. |
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 |
Учетная запись (общего доступа), предоставляющая права на чтение базы данных отчетов. Применяется в том случае, если для |
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID |
Идентификатор безопасности (SID) учетной записи (общего доступа), предоставляющей права на чтение базы данных отчетов. Применяется в том случае, если для |
REPORTING_DB_SQL_INSTANCE |
Экземпляр SQL-сервера для базы данных отчетов. Если значение пусто, используется экземпляр базы данных по умолчанию. |
REPORTING_DB_WRITE_ACCESS_ACCOUNT |
|
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID |
|
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT |
Учетная запись удаленного компьютера сервера отчетов (домен/учетная запись). |
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT |
Установочное имя (логин) администратора для сервера отчетов (домен/учетная запись). |
REPORTING_SERVER_MACHINE_USE_LOCAL |
Допустимыми значениями являются:
|
Ключ ReportingService
При установке сервера отчетов необходимо настроить следующие разделы реестра, вложенные в раздел HKLM\Software\Microsoft\AppV\Server\ReportingService
.
Имя ключа | Описание |
---|---|
REPORTING_DB_SQL_INSTANCE |
Экземпляр SQL-сервера для базы данных отчетов. Если значение пусто, используется экземпляр базы данных по умолчанию. |
REPORTING_DB_SQL_SERVER_NAME |
Имя удаленного сервера SQL Server с базой данных отчетов. Если значение пусто, используется локальный компьютер. |
Созданный вручную XML-файл группы соединений требует обновления в схеме
Если создается XML-файл группы соединений вручную и требуется использовать новые функции "необязательные пакеты" и "использовать любую версию", описанные в Модификации для групп соединений, необходимо указать следующую схему в XML-файле:
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
Для просмотра примеров и дополнительной информации обратитесь к разделу О файле группы соединений.
Модификации для групп соединений
Дополнительные пакеты и другие улучшения, которые были добавлены в App-V 5.0 с пакетом обновления 3 (SP3), упрощают управление группами соединений. Следующая таблица вкратце описывает задачи, которые можно выполнять с помощью новых возможностей групп соединений, и в ней приведены ссылки на более подробную информацию о каждой задаче.
Задача/функция | Описание | Ссылки на дополнительные сведения | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Позволяет группе соединений включать дополнительные пакеты |
Включение дополнительных пакетов в группу соединений позволяет динамически определять, какие приложения будут включены в виртуальную среду группы соединений, на основе приложений, на которые пользователи имеют права. Нет необходимости управлять множеством групп соединений, поскольку можно распределять необязательные и обязательные пакеты в одной той же группе. Распределение пакетов позволяет разным группам пользователей использовать одну и ту же группу соединений, несмотря на то что пользователи могут иметь только один общий пакет. Пример: Можно включить пакет Microsoft Office для всех пользователей, а также включить различные необязательные пакеты, которые содержат различные подключаемые модули Office для разных подмножеств пользователей. |
|||||||||
Отмена публикации или удаление дополнительного пакета без изменения группы подключений |
Отмените публикацию, или удалите, или отмените публикацию и повторно опубликуйте дополнительный пакет, который входит в группу соединений, без необходимости отключать или повторно включать группы соединений на клиенте App-V. |
|||||||||
Опубликуйте группы подключений, которые содержат опубликованные пользователем и глобально опубликованные пакеты |
Создайте публикуемую пользователем группу подключений, которая содержит пакеты, опубликованные пользователями, и глобально опубликованные пакеты. |
|||||||||
Создание группы соединений при игнорировании версии пакета |
Настройте группу соединений для приема любой версии пакета, что дает возможность обновления пакета без необходимости отключения группы соединений. Кроме того, если это дополнительный пакет с неправильной версией в группе соединений, пакет игнорируется и не блокирует создание виртуальной среды групп соединений. |
Настройка группы подключений, позволяющей игнорировать версию пакета |
||||||||
Ограничения на возможность публикации конечными пользователями |
Разрешите только администраторам (не конечным пользователям) публиковать пакеты и включать группы соединений. |
Дополнительные сведения о группах соединений см. Как разрешить только администраторам включать группы соединений. Дополнительные сведения о пакетах см. в следующих статьях:
|
||||||||
Включите или отключите группы соединений для определенного пользователя |
Администраторы могут включать или отключать группы соединений для определенного пользователя с помощью дополнительного параметра –UserSID с использованием следующих командлетов:
|
|||||||||
Объединение идентичных путей пакетов в один виртуальный каталог в группе соединений |
Если два или несколько пакетов в группе соединений содержат идентичные пути к каталогам, такие пути объединяются в один виртуальный каталог внутри виртуальной среды группы соединений. Это объединение путей позволяет приложению в одном пакете получить доступ к файлам, которые находятся в другом пакете. |
Merging identical package paths into one virtual directory in connection groups |
Администраторы могут публиковать и отменять публикацию пакетов для конкретного пользователя
Администраторы могут использовать следующие командлеты для публикации и отмены публикации пакетов для конкретного пользователя. Чтобы использовать командлеты, введите параметр –UserSID, а затем идентификатор безопасности (SID) пользователя. Источники дополнительной информации
Командлет | Примеры |
---|---|
Publish-AppvClientPackage |
Publish-AppvClientPackage ContosoApplication -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
Unpublish-AppvClientPackage |
Unpublish-AppvClientPackage ContosoApplication -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
Разрешить только администраторам публиковать и отменять публикацию пакетов
С помощью одного из следующих методов можно разрешить только администраторам (не конечным пользователям) публиковать пакеты и отменять публикацию пакетов:
Способ | Дополнительные сведения |
---|---|
Параметр групповой политики |
Перейдите к следующему узлу объекта групповой политики: Конфигурация компьютера > Политики > Административные шаблоны > Система > App-V > Публикация. Включите параметр групповой политики Require publish as administrator (Публикация только администратором). |
PowerShell |
To enable only administrators to publish or unpublish packages |
Раздел реестра RunVirtual поддерживает пакеты, опубликованные для пользователя
App-V 5.0 с пакетом обновления 3 (SP3) добавляет поддержку использованияRunVirtual реестра виртуализированных приложений, находящихся в опубликованных пользователем пакетах. Реестр RunVirtual позволяет запускать локально установленное приложение в виртуальной среде совместно с приложениями, которые были виртуализированы с помощью App-V.
Ранее виртуализированные приложения в пакетах App-V должны были быть опубликованы глобально. Дополнительные сведения о RunVirtual и о других способах запуска приложений, установленных локально в виртуальной среде с виртуальными приложениями, см. в разделе Запуск приложений, установленных локально, в виртуальной среде с виртуальными приложениями.
Новые командлеты PowerShell и обновляемая справка по командлетам
Новые командлеты PowerShell и обновляемая справка по командлетам включены в App-V 5.0 с пакетом обновления 3 (SP3). Чтобы загрузить модули командлетов, см. Loading the PowerShell cmdlets.
Новые командлеты PowerShell сервера App-V 5.0 с пакетом обновления 3 (SP3)
Командлеты Windows PowerShell для сервера App-V были добавлены с целью оказания помощи в управлении группами соединений.
Командлет | Описание |
---|---|
Add-AppvServerConnectionGroupPackage |
Добавляет пакет в конец списка пакетов группы соединений и позволяет настроить этот пакет как дополнительный и/или без версии в рамках группы соединений. |
Set-AppvServerConnectionGroupPackage |
Позволяет изменить сведения о пакете группы подключений, например является ли он необязательным. |
Remove-AppvServerConnectionGroupPackage |
Удаляет пакет из группы подключений. |
Получение справки по командлетам PowerShell
Справка по командлетам доступна в следующих форматах:
Формат | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
Как загружаемый модуль |
Для получения последних обновлений справки после загрузки модуля командлета:
|
||||||||
В библиотеке TechNet в виде веб-страниц |
См. узел App-V в разделе Microsoft Desktop Optimization Pack Automation с Windows PowerShell. |
Более подробные сведения см. в разделе Как загрузить командлеты PowerShell и получить справку по командлетам.
Основной каталог виртуального приложения (PVAD) скрыт, но может быть включен
Основной каталог виртуального приложения (PVAD) в App-V 5.0 с пакетом обновления 3 (SP3) скрыт, но можно включить его снова и сделать его видимым с помощью одного из следующих методов:
Способ | Действия |
---|---|
Используйте параметр командной строки |
Передайте параметр –EnablePVADControl в Sequencer.exe. |
Создайте подраздел реестра |
|
**Дополнительные сведения о PVAD:**При использовании программы Sequencer для создания пакета можно ввести любой путь установки для пакета. В прошлых версиях App-V нужно было указать основной каталог виртуального приложения (PVAD) данного приложения как путь. PVAD — это каталог, в который обычно будет устанавливаться приложение на локальном компьютере, если не используется App-V. Например, при установке Office на компьютере PVAD обычно указывается как C:\Program Files\Microsoft Office\.
Для просмотра метаданных публикации App-V требуется ClientVersion
В 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>>, перемещены в папку 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 входит в состав пакета Microsoft Desktop Optimization Pack (MDOP). MDOP — это часть программы Microsoft Software Assurance. Дополнительные сведения о Microsoft Software Assurance и получении пакета MDOP см. в разделе Как получить пакет MDOP.
Есть предложение для App-V?
Выдвигайте предложения и голосуйте за них здесь. Ответы на вопросы, возникающие при работе с App-V, можно найти на форуме TechNet по App-V.
См. также
Концепции
Заметки о выпуске для App-V 5.0 с пакетом обновления 3 (SP3)
-----
Дополнительные сведения о MDOP можно найти в библиотеке TechNet, статьях по устранению неполадок на вики-сайте TechNet или подписавшись на новости в Facebook или Twitter.
-----