Compartilhar via


Utilizar pacotes opcionais em grupos de ligação do App-V 5.1

A partir do Microsoft Application Virtualization (App-V) 5.0 SP3, pode adicionar pacotes opcionais aos grupos de ligação para simplificar a gestão de grupos de ligação. A tabela seguinte resume as tarefas que pode concluir mais facilmente com pacotes opcionais e fornece ligações para instruções para cada tarefa.

Observação

Os pacotes opcionais não são suportados em versões anteriores ao App-V 5.0 SP3.

Antes de utilizar pacotes opcionais, veja Requisitos para utilizar pacotes opcionais em grupos de ligação.

Ligação para instruções Tarefa
Utilizar um grupo de ligação, com pacotes opcionais, para vários utilizadores que tenham pacotes diferentes com direito aos mesmos Utilize um único grupo de ligação para disponibilizar diferentes grupos de aplicações e plug-ins a diferentes utilizadores.
Por exemplo, quer distribuir o Microsoft Office a todos os utilizadores, mas distribuir plug-ins diferentes para diferentes subconjunto de utilizadores.
Anular a publicação ou eliminar um pacote opcional ou anular a publicação de um pacote opcional e voltar a publicá-lo mais tarde, sem alterar o grupo de ligação Anular a publicação, eliminação ou republicação de um pacote opcional sem ter de desativar, remover, editar, adicionar e reativar o grupo de ligação no cliente App-V.
Também pode anular a publicação do pacote opcional e voltar a publicá-lo mais tarde sem ter de desativar ou voltar a publicar o grupo de ligação.

Requisitos para utilizar pacotes opcionais em grupos de ligação

Antes de utilizar pacotes opcionais em grupos de ligação, reveja os seguintes requisitos:

Requisito Detalhes
Os grupos de ligação têm de conter, pelo menos, um pacote não opcional. - Verifique cuidadosamente se cumpre este requisito, uma vez que o Servidor App-V e o cmdlet do PowerShell não validam o requisito.
- Se criar acidentalmente um grupo de ligação que não contenha pelo menos um pacote não opcional e o utilizador final tentar abrir uma aplicação em pacote nesse grupo de ligação, o grupo de ligação falha.
Os grupos de ligações publicados pelo utilizador podem conter pacotes publicados globalmente ou para o utilizador. - Os grupos de ligação publicados globalmente têm de conter apenas pacotes publicados globalmente.
- Os grupos de ligações publicados globalmente têm de conter pacotes publicados globalmente para garantir que os pacotes estão disponíveis ao iniciar o ambiente virtual do grupo de ligação.
- Se tentar adicionar ou ativar grupos de ligação publicados globalmente que contêm pacotes publicados pelo utilizador, o grupo de ligação falha.
Tem de publicar todos os pacotes não opcionais antes de publicar o grupo de ligação que contém esses pacotes. - O ambiente virtual de um grupo de ligação não pode ser iniciado se existirem pacotes não opcionais em falta.
- O Cliente App-V não consegue adicionar ou ativar um grupo de ligação se não forem publicados pacotes não opcionais.
Antes de anular a publicação de um pacote publicado globalmente, certifique-se de que os grupos de ligação com direito a todos os utilizadores nesse computador já não necessitam do pacote. - O sistema não verifica se o pacote faz parte do grupo de ligação de outro utilizador.
- Anular a publicação de um pacote global torna-o indisponível para todos os utilizadores nesse computador, por isso certifique-se de que os grupos de ligação de cada utilizador já não contêm o pacote ou, em alternativa, torne o pacote opcional.

Utilizar um grupo de ligação, com pacotes opcionais, para vários utilizadores com pacotes diferentes com direito a eles

Pode adicionar pacotes opcionais a grupos de ligação, que lhe permitem fornecer diferentes combinações de aplicações e plug-ins a diferentes utilizadores.

Por exemplo, quer distribuir o Microsoft Office para os seus utilizadores, mas ativar um determinado plug-in apenas para um subconjunto de utilizadores. Crie um grupo de ligação que contenha um pacote com o Office e outro pacote com plug-ins do Office. Em seguida, torne o pacote de plug-ins opcional. Os utilizadores que não têm direito ao pacote de plug-in ainda podem executar o Office.

As secções seguintes explicam os passos para cada método.

Utilizar um grupo de ligação: servidor App-V - consola de gestão

  1. Na consola de gestão, selecione GRUPOS DE LIGAÇÃO para apresentar a biblioteca de grupos de ligação.
  2. Selecione o grupo de ligação correto na biblioteca de grupos de ligação.
  3. Selecione EDITAR no painel PACOTES LIGADOS.
  4. Selecione Opcional junto ao nome do pacote.
  5. Selecione a caixa de verificação ADICIONAR ACESSO DE PACOTE AO ACESSO A GRUPOS . Este passo necessário adiciona ao grupo de ligação as elegibilidades do pacote que configurou anteriormente quando atribuiu pacotes a grupos do Active Directory.

Utilizar um grupo de ligação: servidor App-V - cmdlet do Windows PowerShell

Utilize o cmdlet Add-AppvServerConnectionGroupPackage e especifique o parâmetro -Optional :

Sintaxe

Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]

Exemplo

Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional

Utilizar um grupo de ligação: cliente App-V num computador autónomo

  1. Crie o documento XML do grupo de ligação e defina o atributo de Etiqueta de pacote IsOptional como "true".
  2. Utilize os seguintes cmdlets para adicionar e ativar o grupo de ligação:
    • Add-AppvClientConnectionGroup
    • Enable-AppvClientConnectionGroup

Exemplo de documento XML do grupo de ligação com pacotes opcionais

<?xml version="1.0" ?>
<AppConnectionGroup
   xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
   AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
   VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
   DisplayName="Contoso Software Connection Group" >
<Packages>
<Package
   PackageId="7735d1a8-5ef9-4df9-a1cf-3aa92ef54fe7"
   VersionId="ec560d6f-e62e-48eb-a9e5-7c52a8c2e149"
   DisplayName="Contoso Business Manager"
/>

<Package
   PackageId="fc6fe0f7-be3d-4643-b37d-fc3f62d4dd5c"
   VersionId="c67a71cd-3542-4a48-93e8-20c643c50970"
   DisplayName="Contoso Forms"
   IsOptional="false"
/>
<Package
   PackageId="8f6301a5-4348-4039-9560-b27a5bb72711"
   VersionId="6c694b45-3e19-46c6-a327-d159aa39e1d2"
   DisplayName="Contoso Tax"
   IsOptional="true"
/>

<Package
   PackageId="89d701bc-d507-4299-b6b6-000000003472"
   VersionId="*"
   DisplayName="Contoso Accounts"
   IsOptional="true"
/>

</Packages>
</AppConnectionGroup>

Anular a publicação ou eliminar um pacote opcional ou anular a publicação de um pacote opcional e voltar a publicá-lo mais tarde, sem alterar o grupo de ligação

Pode anular a publicação, eliminar ou voltar a publicar um pacote opcional, que está num grupo de ligação, sem ter de desativar ou reativar o grupo de ligação no cliente App-V.

Também pode anular a publicação de um pacote opcional e voltar a publicá-lo mais tarde sem ter de desativar ou voltar a publicar o grupo de ligação.

Por exemplo, se publicar um pacote opcional que contém um plug-in do Microsoft Office e pretender remover o plug-in, pode anular a publicação do pacote sem ter de desativar o grupo de ligação.

As secções seguintes explicam os passos para cada método.

Anular publicação: servidor App-V - consola de gestão

  • Para anular a publicação do pacote, na consola de gestão, selecione a página PACOTES . Selecione o pacote que pretende anular a publicação e selecione Anular publicação.
  • Para remover um pacote opcional de um grupo de ligação, aceda à página GRUPOS DE LIGAÇÃO . Selecione o pacote que pretende remover e selecione a seta para a direita para remover o pacote do painel do grupo de ligação no canto inferior esquerdo.

Anular publicação: cliente App-V num computador autónomo

Utilize os seguintes cmdlets existentes:

  • Unpublish-AppvClientPackage
  • Remove-AppvClientPackage

Para obter mais informações, veja How to Manage App-V 5.1 Packages Running on a Stand-Alone Computer by Using PowerShell (Como Gerir Pacotes do App-V 5.1 Em Execução num Computador Stand-Alone Com o PowerShell).

Gerir grupos de ligação