Personalizando os ícones nos Ambientes Virtuais ou nas aplicações com conteúdo no Citrix XenApp e XenDesktop 7.x
Deixo-vos este post que será útil se quisermos alterar o ícone padrão no StoreFront 3.x, tanto dos Ambientes virtuais como das aplicações com conteúdo que publicamos aos nossos queridos utilizadores. Ao personalizá-lo, tornámo-lo mais intuitivo e corporativo!
O primeiro passo será ter um arquivo no formato PNG que queiramos converter em ícone, Vamos para https://www.icoconverter.com e fazemos upload do arquivo .png. Marcamos todos os tamanhos e clicamos em “Converter”, baixamos o ficheiro .ico e guardamos.
Para criar um ícone na nossa infraestrutura de Citrix XenApp ou XenDesktop 7, 7.1, 7.5, 7.6, 7.7, 7.8, 7.9 ou 7.11 deveremos executar o seguinte comando do PowerShell para o importar na farm, primeiro, se não tivermos os módulos da Citrix carregados, então carregamo-los! Iremos verificar o Identificador que é atribuído a cada ícone para posteriormente o associar.
[Código-fonte]asnp Citrix*
Get-CtxIcon -filename FICHEIRO_ICO | New-BrokerIcon[/Código-fonte]
Para alterar o ícone de uma aplicação ou web que publica conteúdo (uma vez que não podemos fazê-lo através da GUI) Correr:
[Código-fonte]Get-BrokerApplication -name "NOMBRE APLICACION" | Set-BrokerApplication -IconUid IDENTIFICADOR[/Código-fonte]
Para alterar o ícone de uma Área de Trabalho virtual de um utilizador, Correr:
[Código-fonte]Set-BrokerDesktop -name "NOMBRE GRUPO ENTREGA" -IconUid IDENTIFICADOR[/Código-fonte]
Devemos ativar a visualização dos ícones nas Áreas de Trabalho a partir do(s) servidores StoreFront, executamos necessariamente:
[Código-fonte]cd "C:\Program Files\Citrix\Receiver StoreFront\Scripts\"
.\ImportModules.ps1
Desativar-DSStoreSubstituteDesktopImage -SiteId 1 -CaminhoVirtual /Citrix/Store
[/Código-fonte]
Este seria um exemplo da modificação dos ícones nos desktops virtuais.
E este outro exemplo da diferença de publicar uma aplicação com conteúdo por defeito e o seu ícone padrão, ou outro modificado 🙂
Espero que vos tenha sido útil, desfrutar!









































