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


Командлеты Server Application Virtualization

 

Применимо к:System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Командлеты агента Server Application Virtualization

Вы можете установить эти командлеты на любой компьютер и управлять агентом Server App-V удаленно. Вам не потребуется устанавливать командлеты на компьютер, на котором выполняется агент Server App-V, поскольку Server App-V использует средства удаленного взаимодействия инструментария управления Windows (WMI).

В следующих сценариях рекомендуется управлять приложениями удаленно с помощью командлетов Server App-V PowerShell.

  • На удаленном сервере выполняется агент Server App-V, а сервер подключен к домену.

  • Если вы используете учетную запись, входящую в состав домена.

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

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

System_CAPS_noteПримечание

Вам может потребовать открыть брандмауэр на компьютере, на котором выполняется агент Server App-V, чтобы разрешить удаленное взаимодействие через инструментарий WMI.

В следующем списке указаны имена функций и краткое описание функций, который на текущий момент можно использовать в агенте Server App-V:

  • Add-ServerAppvPackage

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

  • Backup-ServerAppvPackageState

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

  • Get-ServerAppvAgent

    Возвращает сведения об агенте Server App-V.

  • Get-ServerAppvPackage

    Запрашивает и получает сведения о пакете виртуального приложения, развернутого на указанном компьютере, на котором выполняется агент Server App-V.

  • Remove-ServerAppvPackage

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

  • Remove-ServerAppvPackageState

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

  • Restore-ServerAppvPackageState

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

  • Set-ServerAppvPackageConfiguration

    Настраивает существующий пакет виртуального приложения с помощью предоставленного документа конфигурации развертывания.

  • Start-ServerAppvPackage

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

  • Stop-ServerAppvPackage

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

Командлеты Server Application Virtualization Sequencer

Чтобы использовать командлеты Sequencer для создания пакетов, вам потребуется установить эти командлеты и PowerShell 2.0 на компьютере, на котором выполняется Sequencer. Функции удаленного взаимодействия PowerShell 2.0 поддерживаются, поэтому вы можете использовать эти командлеты на любом компьютере с PowerShell 2.0.

В следующем списке указаны имена функций и краткое описание функций, который на текущий момент можно использовать в Server App-V Sequencer:

  • New-ServerAppVSequencerPackage

    Создает новый пакет виртуального приложения.

  • Protect-UpdateConfiguration

    Зашифровывает частные значения в документе конфигурации развертывания.

  • Unprotect-UpdateConfiguration

    Расшифровывает зашифрованные разделы в документе конфигурации развертывания.

  • Update-ServerAppVSequencerPackage

    Обновляет существующий пакет виртуального приложения.