Camada de personalização de usuário
Nota:
Você pode gerenciar a implantação do seu Citrix Virtual Apps and Desktops usando dois consoles de gerenciamento: Web Studio (baseado na Web) e Citrix Studio (baseado no Windows). Este artigo abrange somente o Web Studio. Para obter informações sobre o Citrix Studio, consulte o artigo equivalente no Citrix Virtual Apps and Desktops 7 2212 ou anterior.
O recurso de camada de personalização do usuário do Citrix Virtual Apps and Desktops amplia os recursos de catálogos de máquinas não persistentes para preservar os dados dos usuários e aplicativos instalados localmente em todas as sessões. Equipado com a tecnologia subjacente do Citrix App Layering, o recurso de camada de personalização do usuário oferece suporte ao Citrix Provisioning e Machine Creation Services (MCS) em catálogos de máquinas não persistentes.
Você instala os componentes da camada de personalização do usuário juntamente com o Virtual Delivery Agent dentro da imagem mestre. Um arquivo VHD armazena localmente os aplicativos instalados pelo usuário. O VHD montado na imagem atua como o próprio disco rígido virtual do usuário.
Importante:
Você pode implantar camadas de personalização de usuário no Citrix Virtual Apps and Desktops ou camadas de usuário do App Layering ativadas em um modelo de imagem, não as duas. Não instale o recurso da camada de personalização do usuário em uma camada dentro do App Layering.
Esse recurso substitui o Personal vDisk (PvD), além de fornecer uma experiência de espaço de trabalho persistente para usuários em um ambiente de área de trabalho não persistente (em pool).
Para implantar o recurso de camada de personalização do usuário, instale-o e configure-o usando as etapas detalhadas no artigo.
Suporte a aplicativos
Além das exceções a seguir, todos os aplicativos que um usuário instala localmente na área de trabalho são suportados na camada de personalização do usuário.
Exceções
Os seguintes aplicativos são a exceção e não são suportados na camada de personalização do usuário:
- Aplicativos empresariais, como MS Office e Visual Studio.
- Aplicativos que modificam a pilha de rede ou hardware. Exemplo: um cliente VPN.
- Aplicativos que possuem drivers de nível de inicialização. Exemplo: um verificador de vírus.
Aplicativos com drivers que usam o repositório de drivers. Exemplo: um driver de impressora.
Nota:
Você pode disponibilizar impressoras usando objetos de política de grupo (GPOs) do Windows.
Nãopermita que os usuários instalem aplicativos não suportados localmente. Em vez disso, instale os aplicativos diretamente na imagem mestre.
Aplicativos que exigem uma conta de usuário ou administrador local
Quando um usuário instala um aplicativo localmente, o aplicativo vai para a sua camada de usuário. Se o usuário adicionar ou editar um usuário ou grupo local, as alterações não persistirão além da sessão.
Importante:
Adicione os usuários ou grupos locais necessários na imagem mestre.
Requisitos
O recurso da camada de personalização do usuário requer os seguintes componentes:
- Citrix Virtual Apps and Desktops 7 1909 ou posterior
- Virtual Delivery Agent (VDA), versão 1912 ou posterior
- Citrix Provisioning, versão 1909 ou posterior
- Compartilhamento de arquivos do Windows (SMB) ou arquivos do Azure com autenticação do AD no local ativada
Você pode implantar o recurso de camada de personalização de usuário nas seguintes versões do Windows com sistema operacional implantado como uma única sessão. O suporte é limitado a um único usuário em uma única sessão.
- Windows 11 Enterprise x64
- Windows 10 Enterprise x64, versão 1607 ou posterior
- Windows 10 multissessão (arquivos do Azure suportados)
- Windows Server 2016 (arquivos do Azure suportados)
- Windows Server 2019 (arquivos do Azure suportados)
Para o Citrix Virtual Apps and Desktops 7, o uso de arquivos do Azure com camadas de personalização de usuário é suportado no Windows Server 2019, Windows Server 2016v e no cliente Windows 10.
Nota:
Se você estiver usando um SO de servidor, somente o Server VDI é aceito. Para obter detalhes de implantação, consulte o artigoServer VDI.
A camada de personalização do usuário suporta apenas um usuário por vez por máquina, e a máquina precisa ser reinicializada para reiniciar os discos. Você não pode usar a camada de personalização do usuário com sistemas operacionais de servidor multissessão, apenas com sistemas de servidor de sessão única. A camada de personalização do usuário funciona apenas com áreas de trabalho não persistentes.
Desinstale o recurso da camada de personalização do usuário, se instalado. Reinicie a imagem mestre antes de instalar a versão mais recente.
Configurar o compartilhamento de arquivos
O recurso da camada de personalização do usuário requer o armazenamento SMB (Server Message Block) do Windows. Para criar um compartilhamento de arquivos do Windows, siga as etapas habituais para o sistema operacional Windows em que você está.
Para obter mais informações sobre como usar os Arquivos do Azure com catálogos baseados no Azure, consulteConfigurar o armazenamento do Azure Files para camadas de personalização do usuário.
Recomendações, em Recommendations
Siga as recomendações nesta seção para uma implantação bem-sucedida da camada de personalização do usuário.
Microsoft System Center Configuration Manager (SCCM)
Se você estiver usando o SCCM com o recurso de camada de personalização do usuário, siga as instruções da Microsoft para preparar a imagem em um ambiente VDI. Consulte esteartigo do Microsoft TechNetpara obter mais informações.
Tamanho da camada do usuário
乌玛camada de usuario e嗯provisionado迪斯科薄que se expande à medida que o espaço em disco é utilizado. O tamanho padrão permitido para uma camada de usuário é 10 GB, o mínimo que recomendamos.
Nota:
Durante a instalação, se o valor for definido como zero (0), o tamanho da camada de usuário padrão será definido como 10 GB.
Se quiser alterar o tamanho da camada do usuário, insira um valor diferente na políticaUser Layer Size. Consulte, naEtapa 5: Criar políticas personalizadas de grupo de entrega,Opcional: clique em Select ao lado de User Layer Size in GB.
Ferramentas para substituir o tamanho da camada de usuário (opcional)
Você pode substituir o tamanho da camada de usuário usando uma ferramenta Windows para definir uma cota no compartilhamento de arquivos da camada do usuário.
Use uma das seguintes ferramentas de cota da Microsoft para definir uma cota fixa no diretório da camada de usuário chamadoUsers:
- Gerenciador de Recursos do Servidor de Arquivos (FSRM)
- Gerente de cota
Nota:
Aumentar a cota afeta as novas camadas de usuário e expande as existentes. Diminuir a cota afeta apenas as novas camadas de usuário. As camadas de usuário existentes nunca diminuem de tamanho.
Implantar uma camada de personalização de usuário
Ao implantar o recurso de personalização do usuário, você define as políticas no Web Studio. Depois, você atribui as políticas ao grupo de entrega vinculado ao catálogo de máquinas, onde o recurso é implantado.
Se você deixar a imagem mestre sem configuração de camada de personalização de usuário, os serviços permanecem inativos e não interferem nas atividades de criação.
Se você definir as políticas na imagem mestre, os serviços tentam realizar a execução e montar uma camada de usuário dentro da imagem mestre. A imagem mestre poderá exibir comportamentos inesperados e instabilidade.
Para implantar o recurso de camada de personalização do usuário, execute as seguintes etapas nesta ordem:
- Etapa 1: verifique a disponibilidade de um ambiente Citrix Virtual Apps and Desktops.
- Passo 2: prepare sua imagem mestre.
- Etapa 3: crie um catálogo de máquinas.
- Etapa 4: crie um grupo de entrega.
- Etapa 5: crie políticas personalizadas do grupo de entrega.
Nota:
Fazer logon pela primeira vez após atualizar o Windows 10 na imagem leva mais tempo do que o normal. A camada do usuário precisa ser atualizada para a nova versão do Windows 10, o que aumenta o tempo de login.
Etapa 1: Verifique se o ambiente Citrix Virtual Apps and Desktops está disponível
Certifique-se de que seu ambiente Citrix Virtual Apps and Desktops está disponível para usar com o novo recurso. Para obter detalhes de configuração, consulteInstalar e configurar o Citrix Virtual Apps and Desktops.
Etapa 2: Prepare sua imagem mestre
Para preparar a sua imagem mestre:
Localize a imagem mestre. Instale os aplicativos empresariais da sua organização e outros aplicativos que os usuários geralmente acham úteis.
Se você estiver implantando o Server VDI, siga as etapas no artigoServer VDI. Lembre-se de incluir o componente opcionalUser personalization layer. Para obter detalhes, consulte asopções de linha de comando para instalar um VDA.
Se estiver usando o Windows 10, instale o Virtual Delivery Agent (VDA) 1912 ou posterior. Se uma versão mais antiga do VDA já estiver instalada, desinstale a versão antiga primeiro. Quando instalar a nova versão, certifique-se de selecionar e instalar o componente opcionalCitrix User Personalization Layercomo se segue:
- Clique no blocoVirtual Delivery Agent for Windows Desktop OS:
- Environment:selecioneCreate a master MCS imageouCreate a master image using Citrix Provisioning or third-party provisioning tools.
Core Components:clique emNext.
Additional Components:selecioneCitrix User Personalization Layer.
- Clique nas telas de instalação restantes, configurando o VDA conforme necessário, e clique emInstall. A imagem é reinicializada uma ou mais vezes durante a instalação.
DeixeWindows updatesdesativado. O instalador da camada de personalização do usuário desativa as atualizações do Windows na imagem. Deixe as atualizações desativadas.
A imagem está pronta para você carregar no Web Studio.
Nota:
Se deseja simplesmente atualizar a camada de personalização do usuário (UPL), você pode fazer isso com uma versão mais recente da UPL e o pacote autônomo. Você não precisa atualizar o VDA.
Etapa 3: Crie um catálogo de máquinas
No Web Studio, siga as etapas para criar um catálogo de máquinas. Use as seguintes opções durante a criação do catálogo:
SelecioneOperating Systeme defina comoSingle-session OS.
SelecioneMachine Managemente defina comoMachines that are power managed. Por exemplo, máquinas virtuais ou PCs blade.
SelecioneDesktop Experiencee defina o tipo de catálogo comopooled-randomoupooled-static, conforme os exemplos a seguir:
Pooled-random:
Pooled-static:se você selecionar pooled-static, configure áreas de trabalho para descartar todas as alterações e limpar as áreas de trabalho virtuais quando o usuário fizer logoff, conforme mostra a captura de tela a seguir:
Nota:
A camada de personalização do usuário não oferece suporte a catálogos estáticos em pool configurados para usar o Citrix Personal vDisk ou atribuídos como máquinas virtuais dedicadas.
Se estiver usando o MCS, selecioneMaster Imagee o instantâneo da imagem criada na seção anterior.
Configure as propriedades de catálogo restantes conforme necessário para o seu ambiente.
Etapa 4: Crie um grupo de entrega
Crie e configure umgrupo de entrega, incluindo máquinas do catálogo de máquinas que você criou. Para obter detalhes, consulteCriar grupos de entrega.
Etapa 5: Crie políticas personalizadas do grupo de entrega
Para habilitar a montagem de camadas de usuário em Virtual Delivery Agents, use os parâmetros de configuração para especificar:
- Em que ponto da rede acessar as camadas do usuário.
- Quanto permitir que os discos da camada do usuário cresçam.
Para definir os parâmetros como políticas Citrix personalizadas no Web Studio e atribuí-las ao seu grupo de entrega.
Faça logon no Web Studio e selecionePoliciesno painel esquerdo.
SelecioneCreate Policyna barra de ações. A janela Create Policy é exibida.
Digite ‘user layer’ no campo de pesquisa. As três políticas a seguir aparecem na lista de políticas disponíveis:
- User Layer Exclusions
- User Layer Repository Path
User Layer Size GB
Nota:
Aumentar o tamanho afeta as novas camadas de usuário e expande as camadas de usuário existentes. Diminuir o tamanho afeta apenas as novas camadas de usuário. As camadas de usuário existentes nunca diminuem de tamanho.
Marque a caixa de seleção ao lado deUser Layer Repository Pathe clique emEdit. É exibida a janela Edit Setting.
Insira um caminho no campoValuee clique emSave:
- Formato do caminho:
\\server-name-or-address\share-name\folder
- Exemplo de caminho:
\\Server\Share\UPLUsers
- Exemplo de caminhos resultantes:para um usuário chamadoAlexemCoolCompanyDomain, o caminho seria:
\ \ Server \ \ UPLUsers \ \ CoolCompanyDomain_Al用户分享ex\A_OK
Você pode personalizar o caminho usando as variáveis
%USERNAME%
e%USERDOMAIN%
, variáveis de ambiente da máquina e atributos do Active Directory (AD). Quando expandidas, essas variáveis resultam em caminhos explícitos.Exemplo de variáveis de ambiente:
- Formato do caminho:
\\Server-name-or-address\share-name\folder-with-environment-variables
- Exemplo de caminho:
\\Server\Share\UPLUserLayers\%USERNAME%\%USERDOMAIN%
- Exemplo de caminhos resultantes:para um usuário chamadoAlexemCoolCompanyDomain, o caminho seria:
\\Server\Share\UPLUserLayers\Alex\CoolCompanyDomain\A_OK
Exemplo de atributos personalizados do AD:
- Formato do caminho:
\\Server-name-or-address\share-name\AD-attribute
- Exemplo de caminho:
\\Server\share\#sAMAccountName#
- Exemplo de caminhos resultantes:
\\Server\share\JohnSmith
(se #sAMAccountName # for resolvido para JohnSmith para o usuário atual)
- Formato do caminho:
Opcional: marque a caixa de seleção ao lado deUser Layer Size in GBe clique emEdit:
A janela Edit Settings é exibida.
Opcional: altere o valor padrão de10 GBpara o tamanho máximo que cada camada de usuário pode crescer. Clique emSalvar.
Opcional: marque a caixa de seleção ao lado deUser Layer Exclusionse clique emEdit.
Opcional: especifique os arquivos e pastas a serem excluídos e clique emSave. Para obter mais informações, consulte adocumentação do Citrix App Layering.
Clique emNextpara configurar usuários e máquinas aos quais você deseja atribuir. Clique no linkAssign de Delivery Group, em destaque nesta imagem:
No menuDelivery Group, selecione o grupo de entrega criado na seção anterior. Clique emOK.
Digite um nome para a política. Clique na caixa de seleção para ativar a política e clique emFinish.
Configurar parâmetros de segurança na pasta da camada de usuário
Como administrador de domínio, você pode especificar mais de um local de armazenamento para suas camadas de usuário. Crie uma subpasta\Users
para cada local de armazenamento (incluindo o local padrão). Proteja cada local usando as seguintes configurações.
Nome do parâmetro | Valor | Aplica-se a |
---|---|---|
Creator Owner | Modify | Somente subpastas e arquivos |
Owner Rights | Modify | Somente subpastas e arquivos |
Users or group: | Create Folder/Append Data; Traverse Folder/Execute File; List Folder/Read Data; Read Attributes | Somente pasta selecionada |
System | Full Control | Pasta, subpastas e arquivos selecionados |
Domain Admins, e Admin do grupo selecionado | Full Control | Pasta, subpastas e arquivos selecionados |
Mensagens de camada de usuário
Quando um usuário não consegue acessar sua camada de usuário, ele recebe uma destas mensagens de notificação.
Camada de usuário em uso
We were unable to attach your user layer because it is in use. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.
Camada do usuário indisponível
We were unable to attach your user layer. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.
Sistema não redefinido após a saída do usuário
This system was not shut down properly. Please log off immediately and contact your system administrator.
Arquivos de log para usar ao solucionar problemas
O arquivo de log ulayersvc.log contém a saída do software da camada de personalização do usuário onde as alterações são registradas.
C:\ProgramData\Unidesk\Logs\ulayersvc.log
Limitações
Tenha em mente as seguintes limitações ao instalar e usar o recurso de camada de personalização do usuário.
Nãotente implantar o software de camada de personalização do usuário em uma camada dentro do App Layering. Implante camadas de personalização do usuário no Citrix Virtual Apps and Desktops ou ative camadas de usuário em um modelo de imagem no App Layering, não ambos. Qualquer um dos processos produz as camadas de usuário de que você precisa.
Nãoconfigure o recurso de camada de personalização do usuário com catálogos de máquinas persistentes.
Nãouse hosts de sessão.
Nãoatualize o catálogo da máquinas com uma imagem executando uma nova instalação de sistema operacional (inclusive a mesma versão do Windows 10). A prática recomendada é aplicar atualizações ao sistema operacional dentro da mesma imagem mestre usada ao criar o catálogo de máquinas.
Nãouse drivers de tempo de inicialização nem outros tipos de personalização de inicialização antecipada.
Nãomigre dados PvD para o recurso de camada de personalização do usuário.
Nãomigre camadas de usuário existentes do produto App Layering completo para o recurso de camada de personalização do usuário.
Nãoaltere o caminho SMB da camada de usuário para acessar camadas de usuário criadas usando uma imagem de sistema operacional mestre diferente.
Quando um usuário faz logout de uma sessão e, em seguida, faz login novamente, a nova sessão é executada em uma máquina diferente no pool. Em um ambiente VDI, o Centro de Software da Microsoft lista um aplicativo comoInstaladona primeira máquina, mas o mostra comoNão disponívelna segunda máquina.
Para descobrir o verdadeiro status do aplicativo, instrua o usuário a selecionar o aplicativo no Centro de Software e clicar emInstalar. Em seguida, o SCCM atualiza o status para o valor verdadeiro.
阿,Ocasionalmente e interrompid Centro de软件o imediatamente após iniciar em um VDA que tem o recurso de camada de personalização do usuário habilitado. Para evitar esse problema, siga as recomendações da Microsoft paraImplementar o SCCM em um ambiente XenDesktop VDI. Além disso, certifique-se de que o serviço
ccmexec
está em execução antes de iniciar o Centro de Software.Nas政治集团(Configuracoes Computador), as configurações da camada do usuário substituem as configurações aplicadas à imagem mestre. Portanto, as alterações feitas às configurações do computador usando um GPO nem sempre estão apresentadas ao usuário no próximo login da sessão.
Para contornar esse problema, crie um script de logon de usuário que emita o comando:
gpupdate /force
Por exemplo, um cliente define o seguinte comando para executar em cada login de usuário:
gpudate /Target:Computer /force
Para obter melhores resultados, aplique alterações às configurações do computador diretamente na camada do usuário, após o usuário ter feito login.
Uma conta de usuário de domínio não deve ser o último usuário a ter feito login em uma imagem mestre. Caso contrário, as máquinas provisionadas a partir dessa imagem apresentarão problemas.
Os certificados personalizados não persistem quando o UPL está habilitado em um ambiente Azure AD puro, devido a um problema subjacente no Windows em execução no Azure. Se a Microsoft corrigir esse problema em um aprimoramento futuro, atualizaremos este artigo.
Neste artigo
- Suporte a aplicativos
- Requisitos
- Configurar o compartilhamento de arquivos
- Recomendações, em Recommendations
- Implantar uma camada de personalização de usuário
- Configurar parâmetros de segurança na pasta da camada de usuário
- Mensagens de camada de usuário
- Arquivos de log para usar ao solucionar problemas
- Limitações