Skip to main content

18 de setembro de 2026

Usar a linha de comando para distribuir aplicativos do App Volumes

Além das opções clássicas e sob demanda de entrega de pacotes, o App Volumes oferece uma opção para entregar um aplicativo por meio da linha de comando em tempo real, em vez de no momento do login do usuário. O aplicativo deve ser autorizado a um usuário ou grupo de usuários.

Para usar as opções de linha de comando, primeiro você precisa ativar uma configuração que impeça a entrega de aplicativos no login do usuário. Essa configuração, Não entregar no login, está disponível ao conceder o direito de uso do aplicativo a um usuário ou grupo de usuários.

Nota: para que a entrega via linha de comando seja bem-sucedida, o aplicativo deve ter uma autorização e a configuração Não entregar no login deve estar ativada. Caso contrário, a entrega da aplicativo falha.

As duas opções para entrega via linha de comando são as seguintes: app deliver e app run. Você pode usar esses comandos tanto no Prompt de Comando quanto em um script personalizado.

app deliver - Quando o comando é executado, um aplicativo autorizado é entregue e virtualizado para a sessão atual.

app run - Quando o comando é executado, um aplicativo autorizado é entregue e virtualizado para a sessão atual e o aplicativo também é iniciado. Se o aplicativo já tiver sido entregue ou se o comando for executado posteriormente, o aplicativo será apenas iniciado.

Para copiar o comando app run, você pode usar o botão Copiar Comando no Horizon Universal Console. Execute as seguintes etapas:

  1. Acesse App Volumes > Aplicativos.

  2. Clique no aplicativo para o qual a configuração Não entregar ao fazer login está ativada.

  3. Na página de detalhes do aplicativo, clique na guia Links de aplicativos.

  4. Na tabela, expanda o nome do link de aplicativo.

  5. Localize a seção Linha de comando e clique no botão Copiar comando.

A sintaxe de cada comando é a seguinte:

app deliver

"%svagent%svservice.exe" app deliver {application_guid}

{application_guid} - o GUID do aplicativo que é entregue e iniciado.

Por exemplo: "%svagent%svservice.exe" app deliver {77bf2642-6f23-4baf-af8a-cc882884c721};{88cg3753-7g34-5cbg-bg9b-dd993995d831}

Neste exemplo, {77bf2642-6f23-4baf-af8a-cc882884c721} é o GUID do aplicativo Notepad++ e {88cg3753-7g34-5cbg-bg9b-dd993995d831} é o GUID do pacote Microsoft Office. Quando o comando é executado, ambos os aplicativos são conectados ao computador agente.

execução do aplicativo

"%svagent%svservice.exe" app run {application_guid} "location_of_the_application_shortcut"

{application_guid} - o GUID do aplicativo que é entregue e iniciado.

Por exemplo: "%svagent%svservice.exe" app run {77bf2642-6f23-4baf-af8a-cc882884c721} "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad++\Notepad++.lnk"

Neste exemplo, {77bf2642-6f23-4baf-af8a-cc882884c721} é o GUID do aplicativo Notepad++ e C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Notepad++\Notepad++.lnk é o atalho do aplicativo. Você também pode usar o arquivo executável (exe) do caminho especificado.

Para conceder direitos a um aplicativo do App Volumes, consulte Criar um direito do App Volumes.

Para entender as opções de modo de entrega de pacotes Classic e On-demand, consulte Compreender os modos de entrega de pacotes de um pacote de aplicativo do App Volumes.

Esta página foi útil?

Enviar feedback sobre este tópico

Este tópico foi útil?

Não inclua informações pessoais ou confidenciais.

Gerando o link…