@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Documentar granja Citrix XenApp 6.5 con Powershell: Directivas

Directivas

El documentar las directivas ha sido la parte más difícil de  conseguir, por dos razones, la primera, por que no está integrado en el SDK de Citrix y hay que utilizar funciones de terceros, y la segunda es que si queremos formatear correctamente la salida y es necesario procesar cada una de las decenas de opciones disponibles en las directivas tanto de equipo como de usuario.

Vamos a comenzar a describir el proceso para obtener toda la información de las directivas. El primer paso es importar el modulo Citrix.GroupPolicy.Commands

Lo siguiente es utilizar el comando New-PSDrive para obtener acceso a las directivas como una unidad.

Tendremos que indicar que va a ser de tipo Citrix con el parámetro –PSProvider, el servidor de la granja con el parámetro –FarmGPO y también es recomendable utilizar el parámetro –Scope Global. Con el parámetro –Name indicamos el nombre que le vamos a dar y que utilizaremos posteriormente.

Una vez creado el dispositivo obtenemos las directivas indicando con el parámetro –DriveName el nombre del dispositivo creado anteriormente

Citrix Directiva

De una directiva nos interesan 3 cosas:

  • Información general, como puede ser el nombre, la descripción, el tipo, la prioridad
  • La configuración, que propiedades se aplican y cual es su configuración.
  • Los filtros para indicar a que elementos se aplican

El primer punto lo podemos obtener directamente de la directiva, con los atributos Policyname, Description, Type, Priority.

La configuración la obtenemos con el comando Get-CtxGroupPolicyConfiguration. Con la configuración, tenemos como atributos cada una de los propiedades. Con 3 valores:

  • State: que a su vez puede ser:
    • Enabled
    • Disabled
    • NotConfigured
  • Value: Si la directiva tiene un valor aparece aquí.
  • Path: Ubicación de la directiva.

Citrix directiva

Los filtros los obtenemos con el comando Get-CtxGroupPolicyFilter. De los filtros obtenemos el nombre, el tipo, el modo, el valor y si está habiltado o no, con los atributos Filtername, Type

El script nos quedaría algo así:

Como hay multitud de opciones aquí solo se muestran una pequeña parte. En la entrada con el ejemplo completo se pueden ver todas las opciones.

Hay algunas configuraciones que tienen un tratamiento especial por el formato de salida (por ejemplo los test de supervisión de estado muestran su valor en formato XML

 

Documentar granja Citrix XenApp 6.5 con Powershell

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

citrix-powershell-extraer-licencias-mediante-wmi-1

Citrix Powershell: Extraer licencias mediante WMI

Citrix Powershell: Extraer licencias mediante WMI Buscando una solución para que mi Zabbix pueda mostrarme …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

7 + 4 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu