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
- Na consola de gestão, selecione GRUPOS DE LIGAÇÃO para apresentar a biblioteca de grupos de ligação.
- Selecione o grupo de ligação correto na biblioteca de grupos de ligação.
- Selecione EDITAR no painel PACOTES LIGADOS.
- Selecione Opcional junto ao nome do pacote.
- 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
- Crie o documento XML do grupo de ligação e defina o atributo de Etiqueta de pacote IsOptional como "true".
- 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).