Citrix XenApp 6 PowerShell 开发工具包

Actualizandonos mediante el Kit de Recursos de ‘XenApp SDK Updatepodremos disponer de cmdlets para administrar nuestro entorno Citrix XenApp6 desde PowerShell, útil para automatizar nuestras tareas diarías mediante scripts de PowerShell. Para XenApp 5 utilizaremos XenApp Commands,

Lo primero de todo será instalar en uno de los servidores XenApp 6 ‘XenApp SDK Update’, lo bajamos de la Citrix 网站, nos instalará cmdlets para: Citrix XenApp Commands, Citrix Group Policy Provider y Citrix Common Commands.

Ejemplos interesantes:

Para exportar nuestras aplicaciones de XenApp 6 a un fichero XML (con el fin de tener un ‘tipo’ 备份): ‘Get-XAApplicationReport * | Export-Clixml c:export.xml

Para importar nuestas aplicaciones en caso de necesidad: ‘Import-Clixml C:export.xml | New-XAApplication

Con el fín de habilitar Session Sharing y por lo tanto configurar las aplicaciones con las mismas configuraciones podremos ejecutar en un script:
———————————————————————-
$apps = Get-XAApplication
foreach ($app in $apps){
Set-XAApplication -Browsername $app.browsername -WindowType 100%
Set-XAApplication -Browsername $app.browsername -ColorDepth Colors16Bit
}
———————————————————————-

Si queremos configurar todas las aplicaciones o parte de ellas contra ciertos servidores o Worker Groups ejecutaremos en un script:
———————————————————————-
$apps = Get-XAApplication
foreach ($app in $apps){
如果 ($app.clientfolder -eqOfimatica”)
Set-XAApplication -Browsername $app.browsername -WorkerGroupNameSERVIDORES_OFIMATICA
# o Set-XAApplication -Browsername $app.browsername -ServerNamesSRVCTX01”, “SRVCTX02
}
———————————————————————-

这里 tenemos un script que mira si tenemos las aplicaciones diferentes configuradas entre sí, comprobando: si estan deshabilitadas, sin asignar a usuarios o servidores (o servidores que no existan ya), con diferente resolución, tipo de audio, tipo de encriptación o Control de acceso.

Este otro 脚本 checkea la disponibilidad de nuestros servidores basandose en: 乒, alerta de los inicios de sesión deshabilitados, y comprueba el puerto ICA levantado e ICA Listener respondiendo.

cmdlets disponibles para XenApp:

XAAdministratorPrivilege
XAApplicationAccount
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAWorkerGroupServer
CtxTraceSession
XAApplicationLoadEvaluator
XAConfigurationLog
XASession
CtxSystemInformation
CtxTraceLog
XAApplication
XAFolder
XALoadBalancingPolicy
XA工作组
XA管理员
XAApplication
XALoadBalancingPolicy
XA服务器登录
XASession
XA管理员
XAApplication
XALoadBalancingPolicy
XA服务器登录
Ctx配置日志报告
Ctx图标
Ctx配置文件应用程序
Ctx跟踪提供程序
CtxTraceSession
XA帐户
XA帐户权限
XA管理员
XA管理员文件夹
XAAdministratorPrivilege
XAApplication
XA应用程序图标
XA应用程序参数
XA应用程序报告
XA应用负载平衡策略
XAAutoReplicatedPrinterDriver
XA客户端模块
XAConfigurationLog
XA服务器群
XA文件类型
XAFolder
XALoadBalancingPolicy
XA负载平衡策略配置
XA负载平衡策略过滤器
XA负载评估器
XA内存优化
XA打印机驱动程序
XA结果负载平衡策略
XA服务器
XA服务器补丁
XA服务器负载
XASession
XA会话进程
XA流式会话
XA工作组
XAWorkerGroupServer
XA区域
XA传统应用程序
XAApplication
XAFolder
XA服务器
XA工作组
Ctx信息包
XA管理员
XAApplication
XAFolder
XA负载评估器
XA工作组
XA管理员
XAAdministratorPrivilege
XAApplication
XAApplicationAccount
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAFolder
XALoadBalancingPolicy
XA负载评估器
XA服务器
XA工作组
XAWorkerGroupServer
XAApplication
XAFolder
XA负载评估器
XA工作组
XA区域
XA服务器负载评估器
XA会话消息
XA管理员
XA管理员文件夹
XAApplication
XAApplicationLoadEvaluator
XAConfigurationLog
XALoadBalancingPolicy
XA负载平衡策略配置
XA负载平衡策略过滤器
XA负载评估器
XA服务器版本
XA服务器负载评估器
XA服务器区域
XA工作组
CtxTraceSession
XA打印机驱动程序复制
CtxTraceSession
XASession
XA会话进程
XAConfigurationLog
XA文件类型
XA打印机驱动程序

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!