Citrix XenApp 6 PowerShell 开发工具包

Actualizandonos mediante el Kit de Recursos de ‘XenApp SDK Update’ podremos disponer de cmdlets para administrar nuestro entorno Citrix XenApp6 desde PowerShell, 通过 PowerShell 脚本自动化我们的日常任务非常有用. 对于 XenApp 5 我们将使用 XenApp 客户端命令,

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’

为了启用会话共享,从而用相同的配置配置应用程序,我们可以在脚本中执行:
———————————————————————-
$apps = Get-XAApplication
foreach ($app in $apps){
Set-XAApplication -Browsername $app.browsername -WindowType 100%
Set-XAApplication -Browsername $app.browsername -ColorDepth Colors16Bit
}
———————————————————————-

如果我们想针对某些服务器或工作组配置所有应用程序或其中的一部分,我们将在脚本中执行:
———————————————————————-
$apps = Get-XAApplication
foreach ($app in $apps){
如果 ($app.clientfolder -eq “Offimática”)
Set-XAApplication -Browsername $app.browsername -WorkerGroupName “SERVIDORES_OFIMATICA”
# 或者 Set-XAApplication -Browsername $app.browsername -ServerNames “SRVCTX01”, “SRVCTX02”
}
———————————————————————-

这里 我们有一个脚本可以查看应用程序之间的配置是否不同, 检查中: 如果被禁用, 未分配给用户或服务器 (或者服务器已不存在), 分辨率不同, 音频类型, 加密类型或访问控制.

这个其他的 脚本 根据...检查我们的服务器可用性: 乒, 禁用登录的警报, 并检查ICA端口是否已打开且ICA监听器是否有响应.

XenApp可用的cmdlets:

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, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!