Sobre o App-V 5.0 SP3
Aplica-se a: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
Use as seções a seguir para analisar informações sobre alterações significativas que se aplicam ao Microsoft Application Virtualization (App-V) 5.0 SP3:
Pré-requisitos de software do App-V 5.0 SP3 e configurações com suporte
Migrando para o App-V 5.0 SP3
Arquivo xml do grupo de conexão criado manualmente requer a atualização do esquema
Aprimoramentos para grupos de conexão
Administradores podem publicar e cancelar a publicação de pacotes para um usuário específico
Habilitar somente administradores a publicarem e cancelarem a publicação de pacotes
A chave do Registro RunVirtual dá suporte a pacotes que são publicados para o usuário
Ajuda de cmdlets do PowerShell novos e atualizáveis
O diretório primário de aplicativos virtuais (PVAD) fica oculto, mas pode ser ativado
ClientVersion deverá exibir os metadados de publicação do App-V
Os logs de eventos do App-V foram consolidados
Pré-requisitos de software do App-V 5.0 SP3 e configurações com suporte
Consulte os seguintes links para ver os pré-requisitos de software do App-V 5.0 SP3 e configurações com suporte.
Links para os pré-requisitos e as configurações com suporte | Descrição |
---|---|
Pré-requisitos de software que devem ser instalados antes de iniciar a instalação do App-V 5.0 SP3 |
|
Sistemas operacionais compatíveis e requisitos de hardware para os componentes do App-V Server, Sequencer e Client |
Migrando para o App-V 5.0 SP3
Use as informações a seguir para atualizar para o App-V 5.0 SP3 a partir de versões anteriores.
Antes de iniciar a atualização
Antes de iniciar a atualização, analise as seguintes informações:
Itens a serem analisados antes de atualizar | Descrição |
---|---|
Componentes a atualizar |
Dica Para usar a interface do usuário do cliente App-V, baixe a versão existente do Microsoft Application Virtualization 5.0 Client UI Application. |
Atualizando do App-V 4. x |
Primeiro, você deve atualizar para o App-V 5.0. Não é possível atualizar diretamente do App-V 4.x para o App-V 5.0 SP3. Para obter mais informações, consulte: |
Atualizando do App-V 5.0 ou posterior |
Você pode atualizar para o App-V 5.0 SP3 diretamente de qualquer uma das seguintes versões:
Para atualizar para o App-V 5.0 SP3, siga as etapas nas seções restantes deste artigo. |
Alterações necessárias em pacotes e grupos de conexão após a atualização |
Nenhuma. Pacotes e grupos de conexão continuarão a funcionar como atualmente. |
Etapas para atualizar a infraestrutura do App-V
Conclua as seguintes etapas para atualizar cada componente da infraestrutura do App-V para o App-V 5.0 SP3.
Passo | Para obter mais informações | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Etapa 1: Atualize o servidor do App-V. Se você não estiver usando o App-V Server, ignore esta etapa e vá para a próxima. Dica O cliente do App-V 5.0 SP3 é compatível com o servidor do App-V 5.0 SP1. |
Siga estas etapas:
|
||||||||||
Etapa 2: Atualize o App-V Sequencer. |
Consulte Como instalar o sequenciador. |
||||||||||
Etapa 3: Atualize o cliente do App-V ou cliente RDS do App-V. |
Consulte Como implantar o cliente do App-V. |
Verifique as chaves do Registro antes de instalar o App-V 5.0 SP3 Server
Esta é a etapa 3 da tabela anterior.
Quando esta etapa é necessária |
Você está atualizando a partir do App-V SP1 com qualquer pacote de Hotfix subsequente que você instalou usando um arquivo. msp. |
Que componentes exigem que você realize esta etapa |
Somente os componentes de Server App-V que você está atualizando. |
Quando você precisa realizar esta etapa |
Antes de atualizar o App-V Server para o App-V 5.0 SP3 |
O que você deve fazer |
Usando as informações nas tabelas a seguir, atualize cada valor de chave do Registro em |
Chave ManagementDatabase
Se você estiver instalando o Banco de dados de Gerenciamento, defina estas chaves do Registro em HKLM\Software\Microsoft\AppV\Server\ManagementDatabase
.
Nome da chave | Descrição |
---|---|
IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED |
Descreve se uma conta de acesso público é necessária para acessar bancos de dados de gerenciamento não local. O valor é definido como "1", se necessário. |
MANAGEMENT_DB_NAME |
Nome do Banco de dados de gerenciamento. |
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT |
Conta usada para acesso de leitura (público) ao Banco de dados de Gerenciamento. Usando quando o |
MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID |
Identificador seguro (SID) da conta usada para acesso de leitura (público) ao Banco de dados de Gerenciamento. Usando quando o |
MANAGEMENT_DB_SQL_INSTANCE |
Instância do SQL Server para o banco de dados de gerenciamento. Se o valor estiver em branco, a instância de banco de dados padrão será usada. |
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT |
Conta usada para acesso de gravação (administrador) ao Banco de dados de Gerenciamento. |
MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID |
Identificador seguro (SID) da conta usada para acesso de gravação (administrador) ao Banco de dados de Gerenciamento. |
MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT |
Conta de computador remoto do servidor de gerenciamento (domínio\conta). |
MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT |
Logon de administrador de instalação para o servidor de gerenciamento (domínio\conta). |
MANAGEMENT_SERVER_MACHINE_USE_LOCAL |
Os valores válidos são:
|
Chave ManagementService
Se você estiver instalando o Servidor de Gerenciamento, defina estas chaves do Registro em HKLM\Software\Microsoft\AppV\Server\ManagementService
.
Nome da chave | Descrição |
---|---|
MANAGEMENT_ADMINACCOUNT |
Grupo ou conta do AD DS (Serviços de Domínio Active Directory) autorizado a gerenciar o App-V (domínio\conta). |
MANAGEMENT_DB_SQL_INSTANCE |
Instância do SQL Server que contém o banco de dados de gerenciamento. Se o valor estiver em branco, a instância de banco de dados padrão será usada. |
MANAGEMENT_DB_SQL_SERVER_NAME |
Nome do SQL Server remoto com o banco de dados de gerenciamento. Se o valor estiver em branco, será usado o computador local. |
Chave ReportingDatabase
Se você estiver instalando o Banco de dados de Relatórios, defina estas chaves do Registro em HKLM\Software\Microsoft\AppV\Server\ReportingDatabase
.
Nome da chave | Descrição |
---|---|
IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED |
Descreve se uma conta de acesso público é necessária para acessar bancos de dados de relatório não local. O valor é definido como "1", se necessário. |
REPORTING_DB_NAME |
Nome do Banco de dados de Relatórios. |
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT |
Conta usada para acesso de leitura (público) ao Banco de dados de Relatórios. Usando quando o |
REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID |
Identificador seguro (SID) da conta usada para acesso de leitura (público) ao Banco de dados de Relatórios. Usando quando o |
REPORTING_DB_SQL_INSTANCE |
Instância do SQL Server para o banco de dados de relatórios. Se o valor estiver em branco, a instância de banco de dados padrão será usada. |
REPORTING_DB_WRITE_ACCESS_ACCOUNT |
|
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID |
|
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT |
Conta de computador remoto do servidor de relatórios (domínio\conta). |
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT |
Logon de administrador de instalação para o servidor de relatórios (domínio\conta). |
REPORTING_SERVER_MACHINE_USE_LOCAL |
Os valores válidos são:
|
Chave ReportingService
Se você estiver instalando o Servidor de Relatórios, defina estas chaves do Registro em HKLM\Software\Microsoft\AppV\Server\ReportingService
.
Nome da chave | Descrição |
---|---|
REPORTING_DB_SQL_INSTANCE |
Instância do SQL Server para o banco de dados de relatórios. Se o valor estiver em branco, a instância de banco de dados padrão será usada. |
REPORTING_DB_SQL_SERVER_NAME |
Nome do SQL Server remoto com o Banco de dados de relatórios. Se o valor estiver em branco, será usado o computador local. |
Arquivo xml do grupo de conexão criado manualmente requer a atualização do esquema
Se você estiver criando manualmente o arquivo XML de grupo de conexão e desejar usar os novos recursos "pacotes opcionais" e "usar qualquer versão" descritos em Aprimoramentos para grupos de conexão, você deve especificar o esquema a seguir no arquivo XML:
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
Para obter mais informações e exemplos, consulte Sobre o arquivo do grupo de conexões.
Aprimoramentos para grupos de conexão
Você pode gerenciar grupos de conexão mais facilmente usando pacotes opcionais e outros aprimoramentos que foram adicionados no App-V 5.0 SP3. A tabela a seguir resume as tarefas que você pode executar usando os novos recursos de grupo de conexão e links para informações mais detalhadas sobre cada tarefa.
Tarefa/recurso | Descrição | Links para mais informações | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Habilitar um grupo de conexão a incluir pacotes opcionais |
Incluir pacotes opcionais em um grupo de conexão permite determinar dinamicamente os aplicativos que serão incluídos no ambiente virtual do grupo de conexão, com base nos aplicativos aos quais os usuários estão qualificados. Você não precisa gerenciar um grande número grupos de conexão, pois pode misturar os pacotes opcionais e não opcionais no mesmo grupo de conexão. Misturar pacotes permite que diferentes grupos de usuários usem o mesmo grupo de conexão, mesmo que os usuários possam ter somente um pacote em comum. Exemplo: Você pode habilitar um pacote com o Microsoft Office para todos os usuários, mas habilitar diferentes pacotes opcionais, que contêm diversos plug-ins do Office, em subconjuntos diferentes de usuários. |
|||||||||
Cancelar ou excluir um pacote opcional sem alterar o grupo de conexão |
Cancelar ou excluir, ou cancelar a publicação e republicar um pacote opcional, que está em um grupo de conexão, sem a necessidade de desabilitar ou habilitar novamente o grupo de conexão no cliente App-V. |
|||||||||
Publicar grupos de conexão que contêm pacotes publicados globalmente e publicados pelo usuário |
Crie um grupo de conexão publicados pelo usuário que contém pacotes publicados globalmente e publicados pelo usuário. |
Como criar um grupo de conexões com pacotes publicados globalmente e pelo usuário |
||||||||
Fazer um grupo de conexão ignorar a versão do pacote |
Configurar um grupo de conexão para aceitar qualquer versão de um pacote, o que permite que você atualize o pacote sem a necessidade de desabilitar o grupo de conexão. Além disso, se houver um pacote com uma versão incorreta do grupo de conexão opcional, o pacote será ignorado e não impedirá que o ambiente virtual do grupo de conexão seja criados. |
|||||||||
Limitar os recursos de publicação dos usuários finais |
Permitir que apenas administradores (não usuários finais) possam publicar pacotes e habilitar grupos de conexão. |
Para obter mais informações sobre grupos de conexão, consulte Como habilitar apenas os administradores a ativarem grupos de conexão Para obter informações sobre pacotes, consulte os seguintes artigos:
|
||||||||
Habilitar ou desabilitar um grupo de conexão para um usuário específico |
Os administradores podem habilitar ou desabilitar um grupo de conexão para um usuário específico usando o parâmetro opcional –UserSID com os seguintes cmdlets:
|
|||||||||
Mesclando caminhos idênticos de pacote em um diretório virtual em grupos de conexão |
Se dois ou mais pacotes em um grupo de conexão contêm caminhos de diretório idênticos, os caminhos são mesclados em um único diretório virtual dentro do ambiente virtual do grupo de conexão. Essa mesclagem de caminhos permite que um aplicativo em um único pacote acesse os arquivos contidos em um pacote diferente. |
Merging identical package paths into one virtual directory in connection groups |
Administradores podem publicar e cancelar a publicação de pacotes para um usuário específico
Administradores podem usar os cmdlets a seguir para publicar ou cancelar a publicação de pacotes para um usuário específico. Para usar os cmdlets, digite o parâmetro –UserSID, seguido por um identificador de segurança do usuário (SID). Para obter mais informações, consulte:
Cmdlet | Exemplos |
---|---|
Publish-AppvClientPackage |
Publish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
Unpublish-AppvClientPackage |
Unpublish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345 |
Habilitar somente administradores a publicarem e cancelarem a publicação de pacotes
Você pode habilitar apenas administradores (não usuários finais) a publicarem e cancelarem a publicação de pacotes usando um dos seguintes métodos:
Método | Mais informações |
---|---|
Configuração de política de grupo |
Navegue até o seguinte nó de objeto de política de grupo: Configuração do computador > Políticas > Modelos Administrativos > Sistema > App-V > Publicação. Habilitar a configuração de política de grupo Exigir a publicação como administrador. |
PowerShell |
To enable only administrators to publish or unpublish packages |
A chave do Registro RunVirtual dá suporte a pacotes que são publicados para o usuário
O App-V 5.0 SP3 adiciona suporte para usar a chave do Registro RunVirtual com aplicativos virtualizados que estão em pacotes publicados pelo usuário. A chave do Registro RunVirtual permite executar um aplicativo instalado localmente em um ambiente virtual, além de aplicativos que foram virtualizados usando o App-V.
Anteriormente, os aplicativos virtualizados em pacotes do App-V precisavam ser publicado globalmente. Para obter mais informações sobre RunVirtual e sobre outros métodos de execução de aplicativos instalados localmente em um ambiente virtual com aplicativos virtualizados, consulte Executando um aplicativo instalado localmente em um ambiente virtual com aplicativos virtualizados.
Ajuda de cmdlets do PowerShell novos e atualizáveis
Ajuda de cmdlets do PowerShell novos e atualizáveis incluídos no App-V 5.0 SP3. Para baixar os módulos de cmdlet, consulte Loading the PowerShell cmdlets.
Novos cmdlets do PowerShell do App-V 5.0 SP3 Server
Novos cmdlets do Windows PowerShell foram adicionados ao App-V Server para ajudá-lo a gerenciar grupos de conexão.
Cmdlet | Descrição |
---|---|
Add-AppvServerConnectionGroupPackage |
Acrescenta um pacote ao final da lista de pacotes de um grupo de conexão e permite configurar o pacote como opcional e/ou sem nenhuma versão dentro do grupo de conexão. |
Set-AppvServerConnectionGroupPackage |
Permite editar os detalhes do pacote do grupo de conexão, tal como se ele é opcional. |
Remove-AppvServerConnectionGroupPackage |
Remove um pacote de um grupo de conexão. |
Obter ajuda para os cmdlets do PowerShell
Ajuda de cmdlet está disponível nos seguintes formatos:
Formato | Descrição | ||||||||
---|---|---|---|---|---|---|---|---|---|
Como um módulo que pode ser baixado |
Para obter a ajuda mais recente depois de baixar o módulo do cmdlet:
|
||||||||
No TechNet como páginas da web |
Consulte o nó de App-V em Microsoft Desktop Optimization Pack Automation com o Windows PowerShell. |
Para obter mais informações, consulte Como carregar os cmdlets do PowerShell e a obter ajuda do Cmdlet.
O diretório primário de aplicativos virtuais (PVAD) fica oculto, mas pode ser ativado
O diretório primário de aplicativos virtuais (PVAD) fica oculto no App-V 5.0 SP3, mas você pode ativá-lo e torná-lo visível usando um dos seguintes métodos:
Método | Etapas |
---|---|
Usar um parâmetro de linha de comando |
Passe o parâmetro –EnablePVADControl para o Sequencer.exe. |
Criar uma subchave do Registro |
|
Mais informações sobre PVAD: Ao usar o Sequencer para criar um pacote, você pode inserir qualquer caminho de instalação para ele. Em versões anteriores do App-V, era necessário especificar o diretório primário de aplicativos virtuais (PVAD) do aplicativo como o caminho. O PVAD é o diretório no qual você normalmente instalaria um aplicativo no computador local se não houvesse o App-V. Por exemplo, se você estivesse instalando o Office em um computador, o PVAD normalmente seria C:\Program Files\Microsoft Office.
ClientVersion deverá exibir os metadados de publicação do App-V
Em App-V 5.0 SP3, você deve informar os seguintes valores no endereço ao consultar metadados no servidor de publicação do App-V:
Valor | Detalhes adicionais |
---|---|
ClientVersion |
Se você omitir o parâmetro ClientVersion da consulta, os metadados excluem os novos recursos do App-V 5.0 SP3. |
ClientOS |
Você deve fornecer esse valor somente se selecionar sistemas operacionais clientes específicos ao sequenciar o pacote. Se você selecionar o padrão (todos os sistemas operacionais), não especifique esse valor na consulta. Se você omitir o parâmetro ClientOS da consulta, apenas os pacotes que foram sequenciados para dar suporte a qualquer sistema operacional aparecerão nos metadados. |
Para sintaxe e exemplos dessa consulta, consulte Exibindo metadados de publicação de servidor do App-V.
Os logs de eventos do App-V foram consolidados
Os seguintes logs de eventos, anteriormente localizados em Logs de Aplicativos e Serviços/Microsoft/AppV/<componente App-V>, foram movidos para Logs de Aplicativos e Serviços//Microsoft/AppV/ServiceLog.
Para exibir os logs, selecione Exibição > Mostrar logs analíticos e de depuração no aplicativo Visualizador de eventos.
Catálogo do cliente
Integração do cliente
Orquestração do cliente
Config do pacote do cliente
Script do cliente
Serviço do cliente
Vemgr do cliente
VFSC do cliente
FilesystemMetadataLibrary
ManifestLibrary
PolicyLibrary
Subsistemas - ActiveX
Subsistemas - AppPath
Subsistemas - Com
Subsistemas - fta
Como obter as tecnologias do MDOP
O App-V faz parte do Microsoft Desktop Optimization Pack (MDOP). O MDOP é parte do Microsoft Software Assurance. Para obter mais informações sobre o Microsoft Software Assurance e como adquirir o MDOP, consulte Como obtenho o MDOP?.
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
Conceitos
Notas de versão do App-V 5.0 SP3
-----
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.
-----