Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Virtualização da Experiência do Utilizador (UE-V) utiliza modelos de localização de definições XML para definir as definições que a Virtualização da Experiência de Utilizador captura e aplica. O UE-V inclui um conjunto de modelos de localização de definições padrão. Também inclui a ferramenta gerador de modelos UE-V que lhe permite criar modelos de localização de definições personalizadas. Depois de criar e implementar modelos de localização de definições, pode gerir esses modelos com o Windows PowerShell e o Windows Management Instrumentation (WMI).
Observação
Para obter uma lista completa dos cmdlets UE-V, veja User Experience Virtualization in Windows PowerShell (Virtualização da Experiência do Utilizador no Windows PowerShell).
Gerir modelos de localização de definições UE-V com Windows PowerShell
As funcionalidades WMI e Windows PowerShell do UE-V incluem a capacidade de ativar, desativar, registar, atualizar e anular o registo de modelos de localização de definições. Ao utilizar estas funcionalidades, pode automatizar o processo de registo, atualização ou anulação do registo de modelos com o serviço UE-V. Também pode registar modelos manualmente com comandos WMI e Windows PowerShell. Ao utilizar estas funcionalidades em conjunto com uma solução de distribuição de software eletrónico, Política de Grupo ou outro método de implementação automatizado, como um script, pode automatizar ainda mais esse processo.
Tem de ter permissões de administrador para atualizar, registar ou anular o registo de um modelo de localização de definições. Não são necessárias permissões de administrador para ativar, desativar ou listar modelos.
Para gerir modelos de localização de definições com Windows PowerShell
Utilize uma conta com direitos de administrador para abrir uma linha de comandos Windows PowerShell.
Utilize os seguintes cmdlets Windows PowerShell para registar e gerir os modelos de localização de definições UE-V.
comando do Windows PowerShell Descrição Get-UevTemplateListas todos os modelos de localização de definições registados no computador. Get-UevTemplate -Application <string>Listas todos os modelos de localização de definições que estão registados no computador onde o nome da aplicação ou o nome do modelo contém. Get-UevTemplate -TemplateID <string>Listas todos os modelos de localização de definições que estão registados no computador onde o ID do modelo contém. Get-UevTemplate [-ApplicationOrTemplateID] <string>Listas todos os modelos de localização de definições que estão registados no computador onde a aplicação, o nome do modelo ou o ID do modelo contêm. Get-UevTemplateProgram [-ID] <template ID>Obtém o nome das informações do programa e da versão, que dependem do ID do modelo. Get-UevAppXPackageObtém a lista eficaz de aplicações do Windows. Get-UevAppXPackage -ComputerObtém a lista de aplicações do Windows configuradas para o computador. Get-UevAppXPackage -CurrentComputerUserObtém a lista de aplicações do Windows configuradas para o utilizador atual. Register-UevTemplate [-Path] <template file path>[,<template file path>]Regista um ou mais modelos de localização de definições com UE-V através de caminhos relativos e/ou carateres universais em caminhos de ficheiro. Depois de um modelo ser registado, o UE-V sincroniza as definições definidas no modelo entre computadores que têm o modelo registado. Register-UevTemplate -LiteralPath <template file path>[,<template file path>]Regista um ou mais modelos de localização de definições com UE-V através de caminhos literais, onde nenhum caráter pode ser interpretado como carateres universais. Depois de um modelo ser registado, o UE-V sincroniza as definições definidas no modelo entre computadores que têm o modelo registado. Unregister-UevTemplate [-ID] <template ID>Anule o registo de um modelo de localização de definições com UE-V. Quando um modelo não é registado, o UE-V deixa de sincronizar as definições definidas no modelo entre computadores. Unregister-UevTemplate -AllAnule o registo de todos os modelos de localização de definições com UE-V. Quando um modelo não é registado, o UE-V deixa de sincronizar as definições definidas no modelo entre computadores. Update-UevTemplate [-Path] <template file path>[,<template file path>]Atualizações um ou mais modelos de localização de definições com uma versão mais recente do modelo. Utilize caminhos relativos e/ou carateres universais nos caminhos do ficheiro. O novo modelo deve ser uma versão mais recente do que o modelo existente. Update-UevTemplate -LiteralPath <template file path>[,<template file path>]Atualizações um ou mais modelos de localização de definições com uma versão mais recente do modelo. Utilize caminhos completos para ficheiros de modelo, onde nenhum caráter pode ser interpretado como carateres universais. O novo modelo deve ser uma versão mais recente do que o modelo existente. Clear-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]Remove uma ou mais aplicações do Windows da lista de aplicações do Windows do computador. Clear-UevAppXPackage -CurrentComputerUserRemove a aplicação do Windows da lista de aplicações do Windows do utilizador atual. Clear-UevAppXPackage -Computer -AllRemove todas as aplicações do Windows da lista de aplicações do Windows do computador. Clear-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]Remove uma ou mais aplicações do Windows da lista de aplicações do Windows do utilizador atual. Clear-UevAppXPackage [-CurrentComputerUser] -AllRemove todas as aplicações do Windows da lista de aplicações do Windows do utilizador atual. Disable-UevTemplate [-ID] <template ID>Desativa um modelo de localização de definições para o utilizador atual do computador. Disable-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]Desativa uma ou mais aplicações do Windows na lista de aplicações do Windows do computador. Disable-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]Desativa uma ou mais aplicações do Windows na lista de aplicações do Windows do utilizador atual. Enable-UevTemplate [-ID] <template ID>Ativa um modelo de localização de definições para o utilizador atual do computador. Enable-UevAppXPackage -Computer [-PackageFamilyName] <package family name>[,<package family name>]Ativa uma ou mais aplicações do Windows na lista de aplicações do Windows do computador. Enable-UevAppXPackage [-CurrentComputerUser] [-PackageFamilyName] <package family name>[,<package family name>]Ativa uma ou mais aplicações do Windows na lista de aplicações do Windows do utilizador atual. Test-UevTemplate [-Path] <template file path>[,<template file path>]Determina se um ou mais modelos de localização de definições estão em conformidade com o esquema XML. Pode utilizar caminhos relativos e carateres universais. Test-UevTemplate -LiteralPath <template file path>[,<template file path>]Determina se um ou mais modelos de localização de definições estão em conformidade com o esquema XML. O caminho tem de ser um caminho completo para o ficheiro de modelo, mas não inclui carateres universais.
As funcionalidades de Windows PowerShell UE-V permitem-lhe gerir um grupo de modelos de definições implementados na sua empresa. Utilize o procedimento seguinte para gerir um grupo de modelos com Windows PowerShell.
Para gerir um grupo de modelos de localização de definições com Windows PowerShell
Modifique ou atualize os modelos de localização das definições pretendidas.
Se quiser modificar ou atualizar os modelos de localização das definições, implemente esses modelos de localização de definições numa pasta que esteja acessível ao computador local.
No computador local, abra uma janela Windows PowerShell com direitos de administrador.
Anule o registo de todas as versões registadas anteriormente dos modelos ao escrever o seguinte comando.
Unregister-UevTemplate -AllEste comando anule o registo de todos os modelos ativos no computador.
Registe os modelos atualizados ao escrever o seguinte comando.
Register-UevTemplate <path to template folder>\*.xmlEste comando regista todos os modelos de localização de definições localizados na pasta de modelos especificada.
Lista de aplicações do Windows
Ao listar uma aplicação do Windows na lista de aplicações do Windows, especifica se essa aplicação está ativada ou desativada para sincronização de definições. As aplicações são identificadas na lista pelo respetivo nome da Família de Pacotes e se a sincronização de definições deve estar ativada ou desativada para essa aplicação. Quando utiliza estas definições juntamente com a definição Comportamento de Sincronização Predefinido Não Listado, pode controlar se as aplicações do Windows estão sincronizadas.
Para apresentar o Nome da Família de Pacotes das aplicações instaladas do Windows, numa linha de comandos Windows PowerShell, introduza:
Get-AppxPackage | Sort-Object PackageFamilyName | Format-Table PackageFamilyName
Para apresentar uma lista de aplicações do Windows que podem sincronizar as definições num computador com o nome da família do pacote, a status ativada e a origem ativada, numa linha de comandos Windows PowerShell, introduza:Get-UevAppxPackage
Definições de propriedades de Get-UevAppxPackage
O nome do pacote que está instalado para o utilizador atual.
Define se as definições da aplicação estão configuradas para sincronizar.
A localização onde a configuração que ativa ou desativa a aplicação está definida. Os valores possíveis são : NotSet, LocalMachine, LocalUser, PolicyMachine e PolicyUser.
A política não está configurada para sincronizar esta aplicação.
O estado ativado é definido na secção de computador local do registo.
O estado ativado é definido na secção de utilizador atual do registo.
O estado ativado é definido na secção de política da secção de computador local do registo.
Para obter a lista configurada pelo utilizador de aplicações do Windows, na linha de comandos Windows PowerShell, introduza:Get-UevAppxPackage -CurrentComputerUser
Para obter a lista configurada pelo computador de aplicações do Windows, na linha de comandos Windows PowerShell, introduza:Get-UevAppxPackage -Computer
Para qualquer parâmetro, CurrentComputerUser ou Computador, o cmdlet devolve uma lista das aplicações do Windows que estão configuradas ao nível do utilizador ou do computador.
Definições de propriedades
O nome do pacote que está instalado para o utilizador atual.
Define se as definições da aplicação estão configuradas para sincronizar para o comutador especificado, ou seja, utilizador ou computador.
Verdadeiro se a aplicação, ou seja, o PackageFamilyName estiver instalado para o utilizador atual.
Gerir modelos de localização de definições UE-V com o WMI
A Virtualização da Experiência do Utilizador fornece o seguinte conjunto de comandos WMI. Os administradores podem utilizar estas interfaces para gerir modelos de localização de definições a partir de Windows PowerShell e automatizar tarefas administrativas de modelos.
Para gerir modelos de localização de definições com a WMI
Utilize uma conta com direitos de administrador para abrir uma janela de Windows PowerShell.
Utilize os seguintes comandos WMI para registar e gerir os modelos de localização de definições UE-V.
Windows PowerShell commandDescrição Get-WmiObject -Namespace root\Microsoft\UEV SettingsLocationTemplate Select-Object TemplateId,TemplateName, TemplateVersion,Enabled Format-Table -AutosizeListas todos os modelos de localização de definições que estão registados no computador. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name GetProcessInfoByTemplateId <template Id>Obtém o nome das informações do programa e da versão, que dependem do nome do modelo. Get-WmiObject -Namespace root\Microsoft\UEV EffectiveWindows8AppObtém a lista eficaz de aplicações do Windows. Get-WmiObject -Namespace root\Microsoft\UEV MachineConfiguredWindows8AppObtém a lista de aplicações do Windows configuradas para o computador. Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguredWindows8AppObtém a lista de aplicações do Windows configuradas para o utilizador atual. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Register -ArgumentList <template path >Regista um modelo de localização de definições com UE-V. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name UnregisterByTemplateId -ArgumentList <template ID>Anule o registo de um modelo de localização de definições com UE-V. Assim que um modelo é anulado, o UE-V deixa de sincronizar as definições definidas no modelo entre computadores. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Update -ArgumentList <template path>Atualizações um modelo de localização de definições com UE-V. O novo modelo deve ser uma versão mais recente do que a existente. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name RemoveApp -ArgumentList <package family name>Remove uma ou mais aplicações do Windows da lista de aplicações do Windows do computador. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name RemoveApp -ArgumentList <package family name>Remove uma ou mais aplicações do Windows da lista de aplicações do Windows do utilizador atual. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name DisableByTemplateId -ArgumentList <template ID>Desativa um ou mais modelos de localização de definições com UE-V. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name DisableApp -ArgumentList <package family name>Desativa uma ou mais aplicações do Windows na lista de aplicações do Windows do computador. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name DisableApp -ArgumentList <package family name>Desativa uma ou mais aplicações do Windows na lista de aplicações do Windows do utilizador atual. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name EnableByTemplateId -ArgumentList <template ID>Ativa um modelo de localização de definições com UE-V. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class MachineConfiguredWindows8App -Name EnableApp -ArgumentList <package family name>Ativa as aplicações do Windows na lista de aplicações do Windows do computador. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class UserConfiguredWindows8App -Name EnableApp -ArgumentList <package family name>Ativa as aplicações do Windows na lista de aplicações do Windows do utilizador atual. Invoke-WmiMethod -Namespace root\Microsoft\UEV -Class SettingsLocationTemplate -Name Validate -ArgumentList <template path>Determina se um determinado modelo de localização de definições está em conformidade com o respetivo esquema XML.
Observação
Quando uma lista de Nomes de Família de Pacotes é chamada pelo comando WMI, a lista tem de estar entre aspas e separada por um símbolo de pipe, por exemplo, "<package family name | package family name>".
Tópicos relacionados
Administrar o UE-V com o Windows PowerShell e o WMIa Administrar aVirtualização da Experiência de Utilizador UE-V no Windows PowerShell