Развертывание виртуальных приложений App-V с Configuration ManagerDeploy App-V virtual applications with Configuration Manager

Область применения: Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

При использовании Configuration Manager для управления виртуальными приложениями вы получаете перечисленные ниже преимущества.When you use Configuration Manager to manage virtual applications, you gain the following benefits:

  • Единая инфраструктура управленияA single management infrastructure

  • Компоненты масштабирования, развертывания и распространения содержимого, такие как коллекции и сопоставление пользователей и устройствScalability, deployment, and content distribution features, like collections and user device affinity

  • Расширенные функции управления приложениямиAdvanced application management features

  • Функции развертывания операционных систем, инвентаризации оборудования и программного обеспечения, контроля использования программных продуктов и аналитики активов для поддержки виртуальных приложенийOperating system deployment, software and hardware inventory, software metering, and asset intelligence to support virtual applications

Дополнительные сведения о создании и виртуализации приложений с помощью Microsoft Application Virtualization (App-V) см. в статье Application Virtualization 4.For more information about how to create and sequence applications with Microsoft Application Virtualization (App-V), see Application Virtualization 4 documentation.

Наряду с другими требованиями и процедурами Configuration Manager по созданию приложения, необходимо принять во внимание приведенные ниже аспекты, касающиеся создания и развертывания виртуальных приложений.In addition to the other Configuration Manager requirements and procedures for creating an application, you must take the following considerations into account when you create and deploy virtual applications:

  • Развертывание виртуальных приложений на компьютерах требует наличия установленного на компьютерах клиента Configuration Manager и клиента App-V.To deploy virtual applications to computers, you must have the Configuration Manager client and App-V Client installed on your computers. В число клиентских устройств могут входить настольные и портативные компьютеры, а также клиенты инфраструктуры виртуальных рабочих столов (VDI).Client devices can include desktop and portable computers, and Virtual Desktop Infrastructure (VDI) clients. Configuration Manager и клиент App-V взаимодействуют в ходе доставки, обнаружения и запуска пакетов виртуальных приложений.The Configuration Manager and App-V Client software work together to deliver, locate, and launch virtual application packages. Клиент Configuration Manager управляет доставкой пакетов виртуальных приложений в клиент App-V.The Configuration Manager client manages the delivery of virtual application packages to the App-V Client. Клиент App-V выполняет виртуальное приложение на клиентском компьютере.The App-V Client runs the virtual application on the client.

  • Для развертывания виртуального приложения необходимо сначала создать виртуальное приложение, используя App-V Application Virtualization Sequencer.To deploy a virtual application, you must first create the virtual application by using the App-V Application Virtualization Sequencer. Application Virtualization Sequencer осуществляет мониторинг и установку приложения, а также записывает сведения, необходимые для работы приложения в виртуальной среде.The sequencer monitors the installation and setup process for an application and records the information that is needed for the application to run in a virtual environment. Можно также использовать Sequencer для настройки того, какие файлы и конфигурации применяются ко всем пользователям и какие конфигурации пользователи могут изменять.You can also use the sequencer to set which files and configurations apply to all users, and which configurations users can customize.

  • При виртуализации приложения необходимо сохранить пакет в расположении, доступном для Configuration Manager.When you sequence an application, you must save the package to a location that Configuration Manager can access. Затем вы сможете создать развертывание приложения, содержащее данное виртуальное приложение.You can then create an application deployment that contains this virtual application.

  • Configuration Manager не поддерживает использование общего кэша только для чтения App-V 4.6.Configuration Manager does not support the use of the shared read-only cache feature of App-V 4.6.

  • Configuration Manager поддерживает общее хранилище содержимого в App-V 5.Configuration Manager supports the Shared Content Store feature in App-V 5.

  • При создании типа развертывания для виртуального приложения Configuration Manager создает тип развертывания, используя содержимое файла манифеста приложения.When you create a deployment type for a virtual application, Configuration Manager creates the deployment type by using the contents of the application manifest file. Это XML-файл, содержащий сведения о виртуальном приложении.This is an XML file that has information about the virtual application. Кроме того, Configuration Manager создает требования для типа развертывания на основе содержимого OSD-файла App-V, включающего сведения о поддерживаемых для виртуального приложения операционных системах.Additionally, Configuration Manager creates requirements for the deployment type based on the contents of the App-V .osd file that has information about the supported operating systems for the virtual application.

  • Для развертывания виртуальных приложений в Configuration Manager на клиентских компьютерах должен быть установлен клиент App-V 4.6 с пакетом обновления 1 (SP1) или более поздней версии.To deploy virtual applications in Configuration Manager, client computers must have at minimum the App-V 4.6 SP1 or a later version of the client installed.

  • Для успешного развертывания виртуальных приложений обновите клиент App-V, установив последние исправления.Before you can successfully deploy virtual applications, update the App-V client with the latest hotfix. Дополнительные сведения см. в статье Текущий список версий файлов App-V 4.5 и App-V 4.6.For more information, see Current list of App-V 4.5 and App-V 4.6 file versions.

  • Благодаря связывающим группам в App-V 5.0 развернутые виртуальные приложения могут совместно использовать одну файловую систему и реестр на клиентских компьютерах.When you use connection groups in App-V 5.0, your deployed virtual applications can share the same file system and registry on client computers. В отличие от стандартных виртуальных приложений эти приложения могут обмениваться данными друг с другом.Unlike standard virtual applications, these applications can share data with one another. Помимо этого, группы соединений сохраняют параметры пользователей для приложений, которые они содержат.Additionally, connection groups preserve user settings for the applications that they contain. Виртуальные среды App-V в Configuration Manager используются для настройки связывающих групп на клиентских компьютерах.App-V virtual environments in Configuration Manager are used to set up connection groups on client computers. Создание и изменение виртуальных сред на клиентских компьютерах происходит при установке приложения или при дальнейшей оценке установленных приложений клиентами.Virtual environments are created or changed on client computers when the application is installed or when clients next evaluate their installed applications. Вы можете назначить различные приоритеты этим приложениям, тогда при попытке нескольких приложений изменить файловую систему или значение реестра, доступ получает приложение с наивысшим приоритетом.You can prioritize these applications so that when multiple applications try to change a file system or registry value, the application that has the highest priority takes precedence. Дополнительные сведения см. в разделе Создание виртуальных сред App-V.For more information, see Create App-V virtual environments.

Поддерживаемые версии App-VSupported App-V versions

Configuration Manager поддерживает следующие версии App-V:Configuration Manager supports the following versions of App-V:

  • App-V 4.6. Для использования виртуальных приложений в Configuration Manager на клиентских компьютерах должен быть установлен клиент App-V 4.6 с пакетом обновления 1 (SP1), App-V 4.6 с пакетом обновления 2 (SP2) или App-V 4.6 с пакетом обновления 3 (SP3).App-V 4.6: To use virtual applications in Configuration Manager, client computers must have the App-V 4.6 SP1, App-V 4.6 SP2, or App-V 4.6 SP3 client installed.

    Для успешного развертывания виртуальных приложений обновите клиент App-V 4.6, установив последние исправления.Before you can successfully deploy virtual applications, update the App-V 4.6 client with the latest hotfix. Дополнительные сведения см. в статье Текущий список версий файлов App-V 4.5 и App-V 4.6.For more information, see Current list of App-V 4.5 and App-V 4.6 file versions.

  • App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3 и App-V 5.1. Для App-V 5.0 SP2 необходимо установить пакет исправлений 5 или использовать App-V 5.0 с пакетом обновления 3 (SP3).App-V 5, App-V 5.0 SP1, App-V 5.0 SP2, App-V 5.0 SP3, and App-V 5.1: For App-V 5.0 SP2, you must install Hotfix Package 5 or use App-V 5.0 SP3.

  • App-V 5.2. Этот клиент встроен в Windows 10 для образовательных учреждений (1607 и более поздних версий), Windows 10 Корпоративная (1607 и более поздних версий) и Windows Server 2016.App-V 5.2: This is built into Windows 10 Education (1607 and later), Windows 10 Enterprise (1607 and later), and Windows Server 2016.

Дополнительные сведения об App-V в Windows 10 см. в следующих статьях:For more information about App-V in Windows 10, see the following topics:

Действия по управлению виртуальными приложениями App-VSteps to manage App-V virtual applications

Для управления виртуальными приложениями App-V выполните указанные ниже действия.To manage App-V virtual applications, follow these steps:

  1. Выполнение виртуализации. Виртуализация — это процесс преобразования приложения в виртуальное приложение с помощью предусмотренного в App-V средства Sequencer.Sequence: Sequencing is the process of converting an application into a virtual application by using the App-V sequencer.

  2. Создать. Воспользуйтесь мастером создания типов развертывания для импорта виртуализованного приложения в тип развертывания Configuration Manager, который затем можно будет добавить к приложению.Create: Use the Create Deployment Type Wizard to import the sequenced application into a Configuration Manager deployment type that you can then add to an application. Также можно создать виртуальные среды, позволяющие использовать общие параметры для нескольких виртуальных приложений.You can also create virtual environments that allow multiple virtual applications to share settings.

  3. Распространение. Распространение — это процедура публикации приложений App-V в точках распространения Configuration Manager.Distribute: Distribution is the process of making App-V applications available on Configuration Manager distribution points.

  4. Развертывание. Развертывание — это процедура размещения приложений на клиентских компьютерах.Deploy: Deployment is the process of making the application available on client computers. В полной инфраструктуре App-V это называется публикацией и потоковой передачей.This is called publishing and streaming in an App-V full infrastructure.

Методы доставки виртуальных приложений в Configuration ManagerConfiguration Manager virtual application delivery methods

Configuration Manager поддерживает два метода доставки клиентам виртуальных приложений: потоковая доставка и локальная доставка (загрузить и выполнить).Configuration Manager supports two methods for delivery of virtual applications to clients: streaming delivery and local delivery (download and execute).

Принимая решение об использовании метода доставки, сравнивайте уменьшенные требования к свободному месту на диске при потоковой доставке с гарантированной доступностью приложений App-V при использовании локальной доставки.When you're deciding which delivery method to use, compare the reduced disk space requirement for streaming delivery against the guaranteed availability of App-V applications in local delivery. Увеличенное пространство на диске клиента, требуемое при локальной доставке, может быть предпочтительнее потоковой доставки, чтобы пользователи всегда имели доступ к приложению из любого места.The increased client disk space that is required for local delivery might be preferable to streaming delivery so that users always have the application available from any location.

Потоковая доставкаStreaming delivery

Когда вы используете Configuration Manager для управления клиентом App-V, он поддерживает потоковую передачу виртуальных приложений по протоколу HTTP или HTTPS из точки распространения.When you use Configuration Manager to manage the App-V Client, it supports the streaming of virtual applications through HTTP or HTTPS from a distribution point. Потоковая доставка с использованием протокола HTTP или HTTPS включена по умолчанию и настраивается в диалоговом окне свойств точки распространения.Streaming through HTTP or HTTPS is enabled by default and is set up in the dialog box for distribution point properties. При развертывании виртуального приложения на клиентских компьютерах и запуске виртуального приложения клиент Configuration Manager связывается с точкой управления, чтобы определить используемую точку распространения.When you deploy a virtual application to client computers and a user runs the virtual application, the Configuration Manager client contacts a management point to determine which distribution point to use. После этого выполняется потоковая доставка приложения из точки распространения.Then, the application is streamed from the distribution point.

Сведения в приведенной ниже таблице помогут решить, является ли потоковая доставка наиболее подходящим методом в вашем случае.Use the information in this table to help you decide if streaming delivery is the best delivery method for you:

ПреимуществаAdvantages НедостаткиDisadvantages
Этот метод предполагает использование стандартных сетевых протоколов для потокового вещания содержимого с точек распространения.This method uses standard network protocols to stream package content from distribution points.

Ярлыки виртуальных приложений позволяют создавать подключение к точке распространения, благодаря чему доставка виртуальных приложений производится по требованию.Program shortcuts for virtual applications invoke a connection to the distribution point, so the virtual application delivery is on demand.

Этот метод хорошо подходит для клиентов, подключения которых к точкам распространения отличаются высокой пропускной способностью.This method works well for clients with high-bandwidth connections to the distribution points.

Обновленные виртуальные приложения, распространяемые в масштабах предприятия, становятся доступными сразу после получения клиентами политики со сведениями о замещении текущей версии приложения, что позволяет клиентам загружать только изменения относительно предыдущей версии.Updated virtual applications distributed throughout the enterprise are available as clients receive policy that informs them that the current version is superseded and they download only the changes from the previous version.

Разрешения доступа определяются на точке распространения, что позволяет ограничить доступ пользователей к запрещенным для них приложениям или пакетам.Access permissions are defined at the distribution point to prevent users from accessing unauthorized applications or packages.
Потоковая доставка виртуальных приложений не производится до момента первого запуска приложения пользователем.Virtual applications are not streamed until the user runs the application for the first time. В этом сценарии пользователь может получить ярлыки к виртуальным приложениям, а затем отключиться от сети перед первым запуском виртуальных приложений.In this scenario, a user might receive program shortcuts for virtual applications and then disconnect from the network before running the virtual applications for the first time. Если пользователь пытается запустить виртуальное приложение, когда клиент отключен от сети, то пользователь получает сообщение об ошибке и не может запустить виртуальное приложение, так как точка распространения Configuration Manager недоступна для потоковой передачи приложения.If the user tries to run the virtual application while the client is offline, the user sees an error and can't run the virtualized application because a Configuration Manager distribution point is not available to stream the application. Это приложение будет недоступно до тех пор, пока пользователь снова не подключится к сети и не запустит приложение.The application will be unavailable until the user reconnects to the network and runs the application.

Чтобы избежать этого, можно использовать метод локальной доставки виртуальных приложений на клиенты, или же разрешить управление клиентами через Интернет для потоковой доставки.To avoid this, you can use the local delivery method for virtual application delivery to clients, or you can enable the Internet-based client management for streaming delivery.

Локальная доставка (загрузка и выполнение)Local delivery (download and execute)

Загрузка и выполнение — наиболее распространенный подход при использовании Configuration Manager. Этот подход точно имитирует доставку других форматов приложений с помощью Configuration Manager.Download and execute is most common approach when using Configuration Manager because this approach closely mimics how other application formats are delivered with Configuration Manager. При использовании локальной доставки клиент Configuration Manager сначала скачивает весь пакет виртуального приложения в кэш клиента Configuration Manager.When you use the local delivery method, the Configuration Manager client first downloads the entire virtual application package into the Configuration Manager client cache. Затем Configuration Manager передает клиенту App-V команду на потоковую доставку приложения из кэша Configuration Manager в кэш App-V.The Configuration Manager then instructs the App-V Client to stream the application from the Configuration Manager cache into the App-V cache. Если при развертывании виртуального приложения на клиентских компьютерах его содержимое не размещено в кэше App-V, то клиент App-V выполняет потоковую передачу содержимого из кэша клиента Configuration Manager в кэш App-V, а затем запускает приложение.If you deploy a virtual application to client computers and its content is not in the App-V cache, the App-V Client streams the application content from the Configuration Manager client cache into the App-V cache, and then runs the application. После успешного запуска приложения можно настроить клиент Configuration Manager для удаления всех более старых версий пакета в ходе следующего цикла удаления или же настроить сохранение этих версий в кэше клиента Configuration Manager.After the application runs successfully, you can set the Configuration Manager client to delete any older versions of the package at the next deletion cycle, or to persist them in Configuration Manager client cache. При локальном хранении содержимого можно использовать преимущества методов оптимизации доставки пакетов, таких как BranchCache и PeerCache.Persisting content locally can take advantage of package content delivery optimization methods such as BranchCache and PeerCache.

Сведения в приведенной ниже таблице помогут решить, является ли локальная доставка наиболее подходящим методом в вашем случае.Use the information in this table to help you decide if local delivery is the best delivery method for you:

ПреимуществаAdvantages НедостаткиDisadvantages
Пакет загружается с помощью стандартных функциональных возможностей точки распространения и посредством фоновой интеллектуальной службы передачи (BITS).The standard distribution point functionality is used to download the package by using Background Intelligent Transfer Service (BITS).

Содержимое пакета виртуального приложения доставляется на клиент локально.Virtual application package contents are delivered locally to the client. Благодаря этому пользователи могут запускать эти приложения, даже когда компьютер не подключен к сети.This means that users can run them when their computer is not connected to the network.

Этот метод подходит для медленных или ненадежных сетевых соединений, а также для компьютеров, которые подключаются к сети лишь время от времени.This method is suitable for slow or unreliable network connections and for computers that only occasionally connect to the network.

Configuration Manager использует удаленное разностное сжатие (RDC) для отправки клиентам только тех байтов внутри файлов, которые были изменены после обновления пакета виртуального приложения.Configuration Manager uses Remote Differential Compression (RDC) to send to clients only the bytes within the files that have changed when virtual application package content is updated. Клиент Configuration Manager использует RDC для создания новой версии пакета виртуального приложения на основе текущей версии пакета и любых изменений, отправленных клиенту.The Configuration Manager client uses RDC to build a new version of a virtual application package based on the current version of the package and any changes sent to the client.

Этот метод обеспечивает возможность быстрого восстановления приложений для мобильных и отключенных пользователей.This method provides application resiliency for mobile users or disconnected users. Администраторы могут выбрать сохранение пакета в кэше Configuration Manager после доставки, если виртуальное приложение развертывается с помощью действия "Установить".Admins can choose to persist the package in the Configuration Manager cache after delivery if the virtual application was deployed with an install action. Пакет в кэше клиента Configuration Manager служит в качестве локального надежного источника потоковой передачи, у которого клиент App-V запрашивает пакет для сохранения в своем кэше.The package in the Configuration Manager client cache serves as a local, reliable streaming source for the App-V Client to pull the package into its cache.
Сохранение виртуальных приложений в кэше Configuration Manager требует вдвое больше свободного места на диске клиента, чем объем пакета виртуального приложения.Disk space that equals up to twice the size of the virtual application package is required on the client when the virtual application is persisted in the Configuration Manager cache.

Развертывание из образаDeployment from an image

Также можно выполнить предварительную установку виртуальных приложений на компьютер, а затем создать образ этого компьютера для развертывания на другие компьютеры.You can also preinstall virtual applications on a computer and then create an image of that computer for deployment to other computers. Однако если пакет виртуального приложения создан на другом сайте, то двоичная разностная репликация не используется при скачивании обновлений для приложения.But if the virtual application package was created at a different site, the binary delta replication will not be used to download updates to the application. Этот подход может быть полезен в инфраструктуре виртуальных рабочих столов, если необходимо обеспечить незамедлительную доступность приложений, отказавшись от их загрузки после входа пользователя в систему.This option can be useful in a virtual desktop infrastructure when you want applications to be available immediately instead of downloading the applications after the user logs on.

Миграция с инфраструктуры App-V на Configuration Manager и инфраструктуру App-VMigrating from an App-V infrastructure to a Configuration Manager and App-V infrastructure

Воспользуйтесь приведенной ниже таблицей при планировании перехода с имеющейся инфраструктуры App-V на управление виртуальными приложениями с помощью Configuration Manager.Use the following table to help you plan a migration from an existing App-V infrastructure to virtual application management with Configuration Manager.

ШагStep Дополнительные сведенияMore information
Изучите имеющиеся виртуальные приложения, чтобы выбрать те из них, которые необходимо перенести в инфраструктуру Configuration Manager.Examine your current virtual applications to choose the applications that you want to migrate to your Configuration Manager infrastructure. Дополнительные сведения отсутствуют.No additional information.
Проведите оценку пользователей и устройств, на которых будут развернуты виртуальные приложения.Evaluate the users and devices to which the virtual applications will be deployed. Создайте коллекции Configuration Manager, чтобы сгруппировать пользователей и устройства, для которых необходимо развернуть виртуальные приложения.Create Configuration Manager collections to group together the users and devices to which you want to deploy the virtual applications. См. раздел Общие сведения о коллекциях.See Introduction to collections.
Преобразование связывающих групп App-V 5 в виртуальные среды Configuration ManagerMigrate App-V 5 connection groups to Configuration Manager virtual environments. См. подраздел Преобразование связывающих групп App-V 5 в виртуальные среды Configuration Manager этого раздела.See the Migrate App-V 5 connection groups to Configuration Manager virtual environments section in this topic.
Выясните, существуют ли полные версии каких-либо виртуальных приложений в инфраструктуре Configuration Manager.Investigate to find out if any of your virtual applications exist as full applications in your Configuration Manager infrastructure. Чтобы упростить управление, можно добавить виртуальные приложения к имеющимся полным приложениям в качестве нового типа развертывания.For easier management, you can add the virtual application as a new deployment type to the existing full application. См. раздел Создание приложений.See Create applications.
Создание приложений для замены существующих пакетов App-V.Create applications to replace your existing App-V packages. См. разделы Общие сведения об управлении приложениями и Создание приложений.See Introduction to application management and Create applications.
Configuration Manager приступает к управлению виртуальными приложениями в клиенте после первого развертывания виртуального приложения.Configuration Manager begins to manage virtual applications on a client after the first deployment of a virtual application. После этого всеми приложениями App-V на компьютере необходимо управлять с помощью Configuration Manager.After this, Configuration Manager must manage all App-V applications on the computer. Дополнительные сведения отсутствуют.No additional information.
Распространите содержимое на соответствующие точки распространения, чтобы обеспечить локальную доставку приложений.Distribute the content to the appropriate distribution points to enable local delivery of applications. См. раздел Управление содержимым и инфраструктурой содержимого.See Manage content and content infrastructure.
Разверните приложение на клиентах Configuration Manager.Deploy the application to Configuration Manager clients.

Если приложение App-V создано с помощью более ранней версии средства Sequencer, которое не поддерживает создание XML-файла манифеста, то приложение можно открыть и сохранить в более новой версии этого средства, чтобы создать указанный файл.If the App-V application was created with an earlier version of the sequencer that does not create a manifest XML file, you can open it and save it in a newer version of the sequencer to create the file. Этот файл необходим для развертывания виртуальных приложений с помощью Configuration Manager.This file is required to deploy virtual applications with Configuration Manager.

App-V поддерживает пакеты виртуальных приложений, созданные с помощью следующих версий средства Sequencer: SoftGrid 4.1 с пакетом обновления 1 (SP1) или 4.2.App-V supports the virtual application packages that are created with the SoftGrid 4.1 SP1 or 4.2 versions of the sequencer.

Если приложения были ранее установлены локально, то перед развертыванием виртуальных версий их необходимо удалить.If the applications were previously installed locally, you must uninstall them before you deploy a virtual version of the application.
См. раздел Развертывание приложений.See Deploy applications.
Configuration Manager больше не поддерживает использование пакетов и программ, содержащих виртуальные приложения.Configuration Manager no longer supports using packages and programs that contain virtual applications. При миграции с Configuration Manager 2007 на текущую ветвь Configuration Manager, Configuration Manager преобразует эти пакеты в приложения.When you migrate from Configuration Manager 2007 to Configuration Manager current branch, Configuration Manager converts these packages into applications.

Объявления Configuration Manager 2007 преобразуются в следующие типы развертывания:Configuration Manager 2007 advertisements are converted into the following deployment types:

— Миграция пакетов App-V без объявления: один тип развертывания, использующий параметры по умолчанию для типа развертывания.- Migrating App-V packages with no advertisement: One deployment type that uses the default deployment type settings.

— Миграция пакетов App-V с одним объявлением: тип одного развертывания, использующий те же параметры, что и- Migrating App-V packages with one advertisement: One deployment type that uses the same settings as the
объявление Configuration Manager 2007.Configuration Manager 2007 advertisement.

— Миграция пакетов App-V с несколькими объявлениями: тип развертывания, при котором в- Migrating App-V packages with multiple advertisements: A deployment type, for each
Configuration Manager 2007 создается по одному типу развертывания, который использует параметры этого объявления.Configuration Manager 2007 advertisement, that uses the settings for that advertisement.
См. раздел Планирование миграции объектов в текущую ветвь Configuration Manager.See Planning for the migration of objects to Configuration Manager current branch.

Преобразование групп подключения App-V 5 в виртуальные среды Configuration ManagerMigrating App-V 5 connection groups to Configuration Manager virtual environments

Виртуальные среды App-V в Configuration Manager позволяют развернутым виртуальным приложениям совместно использовать одну и ту же файловую систему и реестр на клиентских компьютерах.App-V virtual environments in Configuration Manager allow virtual applications that you have deployed to share the same file system and registry on client computers. Это означает, что, в отличие от стандартных виртуальных приложений, эти приложения могут обмениваться данными друг с другом.This means that unlike standard virtual applications, these applications can share data with each other. Создание и изменение виртуальных сред на клиентских компьютерах происходит при установке приложения или при дальнейшей оценке установленных приложений клиентами.Virtual environments are created or changed on client computers when the application is installed or when clients next evaluate their installed applications. Виртуальные приложения схожи с группами соединений в автономных системах App-V 5.Virtual environments are similar to connection groups in standalone App-V 5.

При миграции связывающих групп из автономной системы App-V 5 в виртуальные среды Configuration Manager необходимо убедиться в том, что уже существующие на клиентских компьютерах связывающие группы управляются Configuration Manager правильно и что в этих связывающих группах сохранена пользовательская среда.When you migrate connection groups from standalone App-V 5 to Configuration Manager virtual environments, you must ensure that Configuration Manager correctly manages the connection groups that already exist on client computers, and that the user's environment within those connection groups is preserved.

Преобразование связывающих групп App-V 5 в виртуальные среды Configuration ManagerTo convert App-V 5 connection groups to Configuration Manager virtual environments:

  1. Создайте приложения Configuration Manager для всех приложений App-V.Create Configuration Manager applications for all applications that existed in App-V.

  2. Разверните приложения для пользователей или устройств с намерением Обязательно.Deploy the applications to users or devices with a deployment purpose of Required. Развертывания для пользователей должны быть развернуты для тех же пользователей, которые использовали приложение в App-V.Deployments to users must be deployed to the same users who used the application in App-V. Развертывания для компьютеров должны быть развернуты на те же компьютеры, на которых находилось приложение в App-V.Deployments to computers must be deployed to the same computers that had the application in App-V.

  3. После завершения развертывания создайте виртуальные среды, соответствующие связывающим группам, которые опубликованы в автономном App-V.After the deployment is finished, create virtual environments that match the connection groups that are published in standalone App-V. Виртуальная среда должна содержать те же пакеты, в частности типы развертывания App-V 5, в том же порядке.The virtual environment must have the same packages (specifically, App-V 5 deployment types) in the same order.

Сведения о создании виртуальной среды App-V см. в разделе Создание виртуальных сред App-V.For information about how to create an App-V virtual environment, see How to create App-V virtual environments.

Также можно удалить все связывающие группы из клиента App-V перед развертыванием приложений с помощью Configuration Manager.Alternatively, you can delete all connection groups from the App-V Client before you begin to deploy applications with Configuration Manager. Но при этом будут утрачены все параметры, сохраненные пользователями в связывающих группах App-V.But any settings that users might have saved in App-V connection groups will be lost.

Формирование динамических пакетов в App-V 4.6Dynamic Suite Composition in App-V 4.6

Формирование динамических пакетов позволяет определить один пакет виртуального приложения как имеющий зависимость от другого пакета виртуального приложения.Dynamic Suite Composition is a feature that lets you define one virtual application package as having a dependency on another virtual application package. При запуске приложения клиент App-V размещает основной и зависимый пакет в одной и той же виртуальной среде приложения.When the application is run, the App-V Client hosts the primary package and the dependent package in the same virtual environment for the application.

Для использования этой функции в Configuration Manager оба пакета должны быть развернуты и зарегистрированы в клиенте App-V.For you to use this feature with Configuration Manager, both packages must be deployed and registered with the App-V Client. Чтобы содержимое зависимого пакета размещалось локально на клиентском компьютере, настройте развертывание приложения для локальной доставки (загрузка и выполнение).To ensure that dependent package content is hosted locally on the client computer, set up the application deployment for local delivery (download and execute).

Дополнительные сведения о формировании динамических пакетов App-V см. в документации по App-V.For more information about App-V Dynamic Suite Composition, see your App-V documentation.

Преобразование приложений App-V 4.6 в приложения App-V 5Converting App-V 4.6 applications to App-V 5 applications

Формат пакета приложения был изменен и отличается между App-V 4.6 и App-V 5.The application package format has changed between App-V 4.6 and App-V 5. Приложения, которые были виртуализированы с помощью App-V 4.6, больше не поддерживаются.Applications that have been sequenced by using App-V 4.6 are no longer supported. Однако в состав App-V 5 входит средство преобразования пакетов, с помощью которого можно преобразовать приложения.But App-V 5 has a package converter tool that you can use to convert applications. Дополнительные сведения см. в статье Порядок преобразования пакета, созданного в предыдущей версии App-V.For more information, see How to convert a package created in a previous version of App-V.

Используйте следующие действия для преобразования приложений App-V 4.6 в приложения App-V 5:Use the following steps to convert App-V 4.6 applications to App-V 5 applications:

  1. Преобразуйте пакеты App-V 4.6 в формат App-V 5.Convert or resequence the App-V 4.6 packages into the App-V 5 format.

  2. Разверните клиент App-V 5 на компьютерах в иерархии.Deploy the App-V 5 client to computers in your hierarchy.

  3. Создайте новые приложения с типами развертывания для приложений App-V 5, затем создайте правила замены для замены приложений App-V 4.6.Create new applications that contain deployment types for your App-V 5 applications, and create supersedence rules to supersede the App-V 4.6 applications.

  4. Создайте виртуальные среды, если это необходимо.Create virtual environments as required.

  5. Разверните новые приложения App-V 5 на компьютерах.Deploy the new App-V 5 applications to computers.

Файл конфигурации пользователей и развертыванияUser and deployment configuration files

Файлы конфигурации пользователей и развертывания содержат параметры, управляющие поведением приложений.User and deployment configuration files have settings that control how an application behaves. Эти файлы можно использовать для изменения параметров приложения без повторной его виртуализации.You can use these files to change application settings without resequencing the application.

Типичное приложение 5 App-V может содержать следующие файлы:A typical App-V 5 application might contain the following files:

  • файл пакета приложения (APPV);An application package (.appv) file

  • файл конфигурации пользователя;A user configuration file

  • файл конфигурации развертывания.A deployment configuration file

Файл конфигурации пользователя содержит параметры, применяемые только к пользователю, вошедшему в систему.The user configuration file has settings that apply only to the logged-on user. Например, можно изменить файлы конфигурации, чтобы изменить информацию о ярлыке приложения, который будет развернут для пользователей.You can, for example, edit the configuration files to change the information about the application shortcut that will be deployed to users. Также можно создать приложение Configuration Manager с несколькими типами развертывания.You can also create a Configuration Manager application with multiple deployment types. Каждый тип развертывания может содержать отдельный файл конфигурации пользователя и использовать правила требования, чтобы обеспечить установку нужных файлов конфигурации для определенных пользователей.Each deployment type can contain a different user configuration file and use requirement rules to ensure that these are installed for the relevant users.

Файл конфигурации развертывания содержит параметры, применяющиеся к компьютеру, например параметры реестра.The deployment configuration file has settings that apply to the computer, like registry settings. Этот файл также может содержать параметры пользователей, применяющиеся ко всем пользователям.The file can also have user settings, which are applied to all users.

Если нужно развернуть виртуальные приложений App-V 5 в Configuration Manager, все три файла должны находиться в одной и той же папке при создании типа развертывания App-V 5.If you want to deploy App-V 5 virtual applications with Configuration Manager, all three files must be present in the same folder when you create the App-V 5 deployment type. Если в этой папке находится несколько файлов, Configuration Manager будет использовать наиболее поздний из них.If there are multiple files in the folder, Configuration Manager will use the most recent.

Дополнительные сведения см. в статье Сведения о динамической конфигурации App-V 5.0.For more information, see your About App-V 5.0 dynamic configuration.

Локальное взаимодействие App-VApp-V local interaction

В некоторых сценариях развертывания приложений одни приложения устанавливаются локально на клиентские компьютеры, а другие приложения развертываются на этих же компьютерах в качестве виртуальных приложений.In some application deployment scenarios, applications are installed locally on client computers, and other applications are deployed as virtual applications to the same client computer. По умолчанию локально установленные приложения не "видят" виртуальные приложения и не могут обмениваться данными с ними.By default, the applications that were locally installed cannot see or communicate directly with virtualized applications. Такой принцип изоляции приложений применяется в App-V намеренно.This is the intended behavior of the application isolation that App-V provides. Локальное взаимодействие — это функция клиента App-V, которую можно включить для каждого приложения. Эта функция позволяет приложениям, установленным локально на клиентском компьютере, взаимодействовать с виртуальными приложениями.Local interaction is a feature of the App-V Client that you can enable for each application to allow locally installed applications that run on a client computer to see and communicate with virtualized applications. Configuration Manager и App-V полностью поддерживают локальное взаимодействие.Configuration Manager and App-V fully support local interaction.

Дополнительные сведения о локальном взаимодействии App-V см. в документации App-V.For more information about the App-V local interaction feature, see your App-V documentation.

Хранилище общего содержимого App-V 5App-V 5 Shared Content Store

Configuration Manager поддерживает общее хранилище содержимого в App-V 5.Configuration Manager supports the App-V 5 Shared Content Store feature. Дополнительные сведения см. в разделе Планирование хранилища общего содержимого (SCS) App-V 5.0.For more information, see Planning for the App-V 5.0 Shared Content Store (SCS).

Мониторинг виртуальных приложенийMonitoring virtual applications

Отчеты о виртуальных приложенияхVirtual application reports

Для мониторинга App-V в вашей среде Configuration Manager можно использовать следующие отчеты:You can use the following reports to monitor App-V in your Configuration Manager environment:

Наименование отчетаReport name Описание:Description
Результаты виртуальной среды App-VApp-V Virtual Environment Results Отображаются сведения о выбранной виртуальной среды, находящейся в указанном состоянии, для выбранной коллекции (только для App-V 5).Shows information about a selected virtual environment that is in a specified state for a selected collection (App-V 5 only).
Результаты виртуальной среде App-V для активаApp-V Virtual Environment Results For Asset Отображаются сведения о выбранной виртуальной среде для выбранного актива и для всех типов развертывания выбранной виртуальной среды (только для App-V 5).Shows information about a selected virtual environment for a specified asset and any deployment types for the selected virtual environment (App-V 5 only).
Состояние виртуальной среды App-VApp-V Virtual Environment Status Отображаются сведения о соответствии для выбранной виртуальной среды и для выбранной коллекции.Shows compliance information for a selected virtual environment for a selected collection. В столбце Сохранено этого отчета отображаются активы, в которых виртуальная среда была ранее настроена как неприменимая, но не удалена, чтобы сохранить пользовательские параметры приложений, работающих в виртуальной среде (только для App-V 5).The Retained column in this report shows the assets in which a virtual environment that was previously set up is no longer applicable, but it is retained to persist user settings in applications that run in the virtual environment (App-V 5 only).
Компьютеры с определенным виртуальным приложениемComputers with a specific virtual application Отображается сводка компьютеров с указанным ярлыком App-V, созданным с помощью средства Application Virtualization Management Sequencer (только для App-V 4.6).Shows a summary of computers that have the specified App-V shortcut that the Application Virtualization Management Sequencer created (App-V 4.6 only).
Компьютеры с определенным пакетом виртуального приложенияComputers with a specific virtual application package Отображается список компьютеров, на которых установлен указанный пакет приложения App-V (только для App-V 4.6).Shows a list of computers that have the specified App-V application package installed (App-V 4.6 only).
Подсчет всех экземпляров пакетов виртуальных приложенийCount all instances of virtual application packages Отображается количество всех обнаруженных пакетов приложений App-V (только для App-V 4.6).Shows a count of all detected App-V application packages (App-V 4.6 only).
Подсчет всех экземпляров виртуальных приложенийCount all instances of virtual applications Отображается количество всех обнаруженных приложений App-V (только для App-V 4.6).Shows a count of all detected App-V applications (App-V 4.6 only).

Файлы журналаLog files

Configuration Manager записывает информацию о развертывании виртуальных приложений в файлы журнала.Configuration Manager records information about virtual application deployments in log files. Сведения о файлах журнала, используемых виртуальными приложениями и функциями управления приложениями Configuration Manager, см. в разделе Файлы журналов.For information about the log files that virtual applications and Configuration Manager application management use, see Log files.

В Windows 8.1 журналы клиента App-V можно найти в папке C:\ProgramData\Microsoft\Application Virtualization Client.For Windows 8.1, find logs for the App-V client in C:\ProgramData\Microsoft\Application Virtualization Client.