Personalizando los iconos en los Escritorios Virtuales o en las aplicaciones con contenido en Citrix XenApp y XenDesktop 7.x
Os dejo este post que nos será útil si queremos cambiar el icono que viene por defecto en el StoreFront 3.x, tanto de los Escritorios virtuales cómo de las aplicaciones con contenido que publiquemos a nuestros queridos usuarios. Al personalizarlo, lo haremos más intuitivo y corporativo!
Lo primero será tener un archivo en formato PNG que queramos convertir en icono, iremos a https://www.icoconverter.com y subimos el archivo .png. Marcamos todos los tamaños y le damos a “Convert”, nos descargamos el fichero .ico y lo guardamos.
Para crear un icono en nuestra infraestructura de Citrix XenApp o XenDesktop 7, 7.1, 7.5, 7.6, 7.7, 7.8, 7.9 o 7.11 deberemos ejecutar el siguiente comando de PowerShell para importarlo en la granja, primero si no tenemos los módulos de Citrix cargados, pues los cargamos! Nos fijaremos en el Identificador que asigna a cada icono para posteriormente asignarlo.
[sourcecode]asnp Citrix*
Get-CtxIcon -filename FICHERO_ICO | New-BrokerIcon[/sourcecode]
Para cambiar el icono de una aplicación o web que publica contenido (ya que desde la GUI no podemos) ejecutamos:
[sourcecode]Get-BrokerApplication -name "NOMBRE APLICACION" | Set-BrokerApplication -IconUid IDENTIFICADOR[/sourcecode]
Para cambiar el icono de un Escritorio virtual de un usuario, ejecutamos:
[sourcecode]Set-BrokerDesktop -name "NOMBRE GRUPO ENTREGA" -IconUid IDENTIFICADOR[/sourcecode]
Debemos habilitar desde el/los servidores StoreFront la visualización de los iconos en los Desktops, ejecutamos necesariamente:
[sourcecode]cd "C:\Program Files\Citrix\Receiver StoreFront\Scripts\"
.\ImportModules.ps1
Disable-DSStoreSubstituteDesktopImage -SiteId 1 -VirtualPath /Citrix/Store
[/sourcecode]
Este sería un ejemplo de la modificación de los iconos en los Desktops virtuales.
Y este otro ejemplo de la diferencia de publicar una aplicación con contenido por defecto y su icono predeterminado, o otra modificada 🙂
Espero que os haya sido util, disfrutar!