Knowledgebase

En esta ocasión mostramos un procedimiento de exportación/importación de Políticas de XenApp 6, ello ideal para temas de distaste recovery, configuración de entornos LAB para duplicar las configuraciones y otros puntos de interés.

Los requerimientos mínimos para que esto funcione correctamente son los siguientes:

 

  1. PowerShell instalado en XenApp 6, y que el server esté en una farm y añadido al dominio.
  2. Citrix XenApp 6 SDK - http://community.citrix.com/display/xa/XenApp+6+PowerShell+SDK
  3. Citrix GroupPolicy Commands,http://community.citrix.com/display/xa/Exporting+and+Importing+XenApp+Group+Policies

 

El procedimiento es el siguiente:

 

  1. Descargaremos Citrix XenApp 6 SDK en el servidor de XenApp 6.
  2. Descargaremos Citrix Group Policy Commands.psm1 , este modulo lo podremos descargar una vez instalar el módulo anterior de la URL anteriormente mencionada en los requerimientos.
  3. En XenApp 6, lanzaremos PowerShell
  4. En la línea de comando de PS, escribiremos:
  5. import-module z:\Citrix.GroupPolicy.Commands, donde Z: es la unidad donde se encuentra el fichero .psm1, cuando pregunte "Type R foro……." pulsaremos A

 

Una vez realizados estos pasos, tendremos que realizar las siguientes exportaciones:

 

Exportaremos IMA DataStore Farm Policy,

Para ello utilziaremos el comando: Export-CtxGroupPolicy <Path_de_exportación>

 

Exportaremos Local Server Policy:

Para ello utilizaremos el comando: Export-CtxGroupPolicy -DriveName localgpo <Path_de_exportacion>

 

Exportaremos las GPO de Active Directory

Para ello utilizaremos el comando:

New-PSDrive -Name <DomainGpoDrv> -PSProvider CitrixGroupPolicy --Root \-Domain <DomainGPO>

Export-CtxGroupPolicy -DriveName <DomainGPODrv> <Path_de_exportacion>

 

Realizados estos pasos, podremos proceder a la importación de datos:

 

Exportaremos IMA DataStore Farm Policy,

Para ello utilziaremos el comando: Import-CtxGroupPolicy <Path_de_exportación>

 

Exportaremos Local Server Policy:

Para ello utilizaremos el comando: Import-CtxGroupPolicy -DriveName localgpo <Path_de_exportacion>

 

Exportaremos las GPO de Active Directory

Para ello utilizaremos el comando:

New-PSDrive -Name <DomainGpoDrv> -PSProvider CitrixGroupPolicy --Root \-Domain <DomainGPO>

Import-CtxGroupPolicy -DriveName <DomainGPODrv> <Path_de_exportacion>

 

Tendremos más información mediante la ejecución de:

help Export-CtxGroupPolicy -detalled

help Import-CtxGroupPolicy -detalled