Sobre o arquivo do grupo de conexões
Aplica-se a: Application Virtualization 5.1
Neste tópico:
Localização e a finalidade do arquivo de grupo de conexão
Estrutura do arquivo XML do grupo de conexão
Configurando a prioridade de pacotes em um grupo de conexões
Configurações de conexão de aplicativo virtual com suporte
Localização e a finalidade do arquivo de grupo de conexão
Finalidade do grupo de conexão |
Um grupo de conexão é um recurso do App-V que permite agrupar os pacotes para criar um ambiente virtual no qual os aplicativos nesses pacotes podem interagir entre si. Exemplo: Você deseja usar plug-ins com o Microsoft Office. Você pode criar um pacote que contém os plug-ins, e criar outro pacote que contém o Office e, em seguida, adicionar os dois pacotes para um grupo de conexões para habilitar o escritório para usar esses plug-ins. |
Como funciona o arquivo do grupo de conexão |
Ao aplicar um arquivo do grupo de conexões do App-V 5.1, os pacotes que forem enumerados no arquivo serão combinados, no tempo de execução, em um único ambiente virtual. Use o arquivo do grupo de conexões do Microsoft Application Virtualization (App-V) 5.1 para configurar os grupos de conexões existentes do App-V 5.1. |
Exemplo de caminho de arquivo |
%APPDATA%\Microsoft\AppV\Client\Catalog\PackageGroups\{6CCC7575-162E-4152-9407-ED411DA138F4}\{4D1E16E1-8EF8-41ED-92D5-8910A8527F96}. |
Estrutura do arquivo XML do grupo de conexão
Nesta seção:
Parâmetros que definem o grupo de conexão
Parâmetros que definem os pacotes no grupo de conexões
Arquivo XML do grupo de conexão de exemplo do App-V
Arquivo XML do grupo de conexões de exemplo do App-V 5.0 até App-V 5.0 SP2
Parâmetros que definem o grupo de conexão
A tabela a seguir descreve os parâmetros no arquivo XML que definem o grupo de conexão em si, não os pacotes.
Campo | Descrição |
---|---|
Nome do esquema |
Nome do esquema. Iniciando aplicáveis no App-V 5.0 SP3: Se quiser usar o novos recursos de "pacotes opcionais" e "usar qualquer versão" descritos nesta tabela, você deve especificar o esquema a seguir no arquivo XML:
|
AppConnectionGroupId |
Identificador GUID exclusivo para este grupo de conexão. O estado do grupo de conexão é associado a esse identificador. Especifique esse identificador somente ao criar o grupo de conexão. Você pode criar um novo GUID digitando: [Guid]::NewGuid(). |
VersionId |
Identificador de GUID de versão para esta versão do grupo de conexões. Quando você atualiza um grupo de conexão (por exemplo, adicionando ou atualizando um novo pacote), você deve atualizar a versão GUID para refletir a nova versão. |
DisplayName |
Nome de exibição do grupo de conexões. |
Prioridade |
Campo de prioridade opcional para o grupo de conexão. "0" - indica a prioridade mais alta. Se uma prioridade for necessária, mas não tiver sido configurada, o pacote falhará porque o grupo correto de conexão a ser usado não pode ser determinado. |
Parâmetros que definem os pacotes no grupo de conexões
Na seção <Pacotes> do arquivo XML do grupo de conexão, liste os pacotes de membro do grupo de conexão especificando o identificador de pacote exclusivo de cada pacote e o identificador de versão, conforme descrito na tabela a seguir. O primeiro pacote na lista tem a precedência mais alta.
Campo | Descrição |
---|---|
PackageId |
Identificador GUID exclusivo para esse pacote. Esse GUID não é alterado quando as versões mais recentes do pacote são publicadas. |
VersionId |
Identificador GUID exclusivo para a versão do pacote. Iniciando aplicáveis no App-V 5.0 SP3: Se você especificar "*" para a versão do pacote, o GUID da última versão do pacote disponível dinamicamente é inserido. |
IsOptional |
Iniciando aplicáveis no App-V 5.0 SP3: Parâmetro que permite que você tornar um pacote opcional dentro do grupo de conexão. As entradas válidas são:
|
Arquivo XML do grupo de conexão de exemplo do App-V
O arquivo XML do grupo de conexão de exemplo a seguir mostra exemplos dos campos nas tabelas anteriores e destaca os itens que são novos para o App-V 5.0 SP3.
<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="*"
IsOptional=”true”
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
IsOptional=”false”
/>
</appv:Packages>
Arquivo XML do grupo de conexões de exemplo do App-V 5.0 até App-V 5.0 SP2
O arquivo XML do grupo conexões de exemplo a seguir aplica-se ao App-V 5.0 até o App-V 5.0 SP2. Mostra exemplos dos campos na tabela anterior, mas exclui as alterações descritas acima para o App-V 5.0 SP3.
<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="C7DF4F63-5288-439C-ACEF-EF06BF401EC5"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>
Configurando a prioridade de pacotes em um grupo de conexões
A precedência do pacote é configurada usando a ordem de lista do pacote. O primeiro pacote no documento tem a precedência mais alta. Os pacotes subsequentes na lista têm prioridade decrescente.
A precedência do pacote é a resolução para colisões de recursos inevitáveis de outra forma durante a inicialização do ambiente virtual. Por exemplo, se dois pacotes abertos no mesmo ambiente virtual definem o mesmo valor DWORD de Registro, o pacote com a precedência maior determinaria o valor definido.
Você pode usar o arquivo de grupo de conexão para configurar cada grupo de conexão usando os seguintes métodos:
Especificar as prioridades de tempo de execução para os grupos de conexão. Para editar a prioridade usando o Console de gerenciamento da App-V, clique no grupo de conexão e, em seguida, clique em Editar.
Dica
A prioridade só será exigida se o pacote estiver associado a mais de um grupo de conexão.
Especificar a precedência do pacote dentro do grupo de conexão.
O campo de prioridade é obrigatório quando um aplicativo virtual em execução inicia de uma solicitação de aplicativo nativo, por exemplo Microsoft Windows Explorer. O cliente App-V usa a prioridade para determinar qual ambiente virtual do grupo de conexão deve ser executado no aplicativo. Essa situação ocorre se um aplicativo virtual fizer parte de vários grupos de conexão.
Se um aplicativo virtual for aberto usando outro aplicativo virtual, será usado o ambiente virtual do aplicativo virtual original. O campo de prioridade não é usado neste caso.
Exemplo:
O aplicativo virtual Microsoft Outlook está em execução no ambiente virtual XYZ. Ao abrir um documento do Microsoft Word anexado, uma versão virtualizada do Microsoft Word abrirá no ambiente virtual XYZ, independentemente de grupos de conexão ou prioridades de tempo de execução associados ao Microsoft Word.
Configurações de conexão de aplicativo virtual com suporte
Configuração | Cenário de exemplo | ||||||
---|---|---|---|---|---|---|---|
Arquivo .exe e plug-in (.dll) |
|
||||||
Arquivo .exe e um aplicativo de middleware |
|
||||||
Arquivo .exe e um arquivo .exe |
Você tem um aplicativo que depende de outro aplicativo e quer manter os pacotes separados para maior eficiência operacional, restrições de licenciamento ou cronogramas de implantação. Exemplo: Por exemplo, se você estiver implantando o Microsoft Lync 2010, é possível usar três pacotes:
É possível gerenciar a implantação usando os seguintes grupos de conexão:
Quando a implantação for concluída, você pode criar um único e novo pacote do Microsoft Office 2010 + Microsoft Lync 2010, ou mantê-los como pacotes separados e implantá-los usando um grupo de conexão. |
Você tem uma sugestão para o App-V?
Adicione ou vote em sugestões aqui. Para problemas com o App-V, utilize o Fórum App-V TechNet.
Consulte também
Outros recursos
-----
Você pode saber mais sobre o MDOP na TechNet Library, pesquisar soluções de problemas no TechNet Wiki ou seguir-nos no Facebook ou Twitter.
-----