Командлеты 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 с помощью командлета на удаленном сервере.
Для сценариев рабочих групп клиентам следует выполнить командлет локально на сервере, на котором вы планируете развернуть приложение. Это не затронет компьютеры, присоединенные к домену.
![]() |
---|
Вам может потребовать открыть брандмауэр на компьютере, на котором выполняется агент 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
Обновляет существующий пакет виртуального приложения.