Поделиться через


Виртуализация пакета с помощью Windows PowerShell

Относится к:

  • Windows 10
  • Windows 11

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

Примечание.

Прежде чем использовать эту процедуру, необходимо скопировать связанные файлы установщика на компьютер, на котором запущен секвенатор, и вы ознакомились с разделом sequencer статьи Planning for the App-V Sequencer and Client Deployment (Планирование развертывания последовательности App-V и клиента).

Создание нового виртуального приложения с помощью Windows PowerShell

  1. Установите последовательность App-V. Дополнительные сведения об установке sequencer см. в разделе How to Install the Sequencer.

  2. Нажмите кнопку Пуск и введите Windows PowerShell. Щелкните правой кнопкой мыши Windows PowerShell и выберите Запуск от имени администратора.

  3. В консоли Windows PowerShell введите следующее: import-module appvsequencer.

  4. Чтобы создать пакет, используйте командлет New-AppvSequencerPackage . Для создания пакета требуются следующие параметры:

    • Name — указывает имя пакета.

    • PrimaryVirtualApplicationDirectory — указывает путь к каталогу, который будет использоваться для установки приложения. Этот путь должен существовать.

    • Установщик — указывает путь к связанному установщику приложения.

    • Путь — указывает выходной каталог для пакета.

    Пример:

    New-AppvSequencerPackage -Name <name of package> -PrimaryVirtualApplicationDirectory <path to the package root> -Installer <path to the installer executable> -OutputPath <directory of the output path>
    

Дождитесь, пока секвенатор создаст пакет. Создание пакета с помощью Windows PowerShell может занять время. Если пакет не был создан успешно, будет возвращена ошибка.

В следующем списке отображаются дополнительные необязательные параметры, которые можно использовать с командлетом New-AppvSequencerPackage :

  • AcceleratorFilePath — указывает путь к файлу ускорителя .cab для создания пакета.

  • InstalledFilesPath — указывает путь к месту сохранения локальных установленных файлов приложения.

  • InstallMediaPath — указывает путь к установочному носителю.

  • TemplateFilePath — указывает путь к файлу шаблона, если требуется настроить процесс виртуализации.

  • FullLoad — указывает, что пакет должен быть полностью загружен на компьютер, на котором запущен App-V, прежде чем его можно будет открыть.

Начиная с Windows 10 версии 1703, new-appvsequencerpackage командлеты или update-appvsequencepackage автоматически записывают и сохраняют все настройки в качестве шаблона проекта App-V. Если вы хотите внести изменения в этот пакет позже, настройки автоматически загружаются из этого файла шаблона.

Важно.

Если у вас есть автоматически сохраненный шаблон и вы пытаетесь загрузить другой шаблон с помощью параметра TemplateFilePath , значение настройки из параметра переопределит автоматически сохраненный шаблон.

Администрирование App-V с помощью использования Windows PowerShell