
Citrix XenApp 6 Kit de développement logiciel (SDK) PowerShell
Mise à jour à l’aide du kit de ressources de mise à jour du SDK XenApp’ nous pourrons avoir des applets de commande pour gérer notre environnement Citrix XenApp6 à partir de PowerShell, utile pour automatiser nos tâches quotidiennes à l’aide de scripts PowerShell. Pour XenApp 5 nous utiliserons les commandes XenApp,
La première chose à faire sera de l’installer sur l’un des serveurs XenApp 6 « Mise à jour du SDK XenApp », Nous l’avons descendu de la Site web de Citrix, installera les applets de commande pour nous: Commandes Citrix XenApp, Fournisseur de stratégies de groupe Citrix et commandes communes Citrix.
Exemples intéressants:
Pour exporter nos applications XenApp 6 vers un fichier XML (afin d’avoir un 'type’ Sauvegarde): 'Get-XAApplicationReport * | Export-Clixml c:export.xml’
Pour importer nos applications si nécessaire: 'import-clixml c:export.xml | New-XAApplication’
Afin d’activer le partage de session et donc de configurer les applications avec les mêmes configurations, nous pouvons exécuter dans un script:
———————————————————————-
$apps = Get-XAApplication
Foreach ($Application en $apps){
set-XAApplication -BrowserName $app.browserName -WindowType 100%
Set-XAApplication -Browsername $app.browsername -ColorDepth Colors16Bit
}
———————————————————————-
Si nous voulons configurer tout ou partie des applications sur certains serveurs ou Workers Groups, nous allons exécuter dans un script:
———————————————————————-
$apps = Get-XAApplication
Foreach ($Application en $apps){
si ($app.clientfolder -eq “Bureautique”)
Set-XAApplication -BrowserName $app.browsername -WorkerGroupName “SERVIDORES_OFIMATICA”
# o Set-XAApplication -BrowserName $app.browsername -ServerNames “SRVCTX01”, “SRVCTX02”
}
———————————————————————-
Ici Nous avons un script qui regarde si nous avons les différentes applications configurées les unes avec les autres, Vérification: s’ils sont invalides, Non attribué aux utilisateurs ou aux serveurs (ou des serveurs qui n’existent pas encore), avec une résolution différente, Audio Type, type de cryptage ou de contrôle d’accès.
Cet autre script Vérifiez la disponibilité de nos serveurs en fonction de: Ping, Alerte pour les connexions désactivées, et vérifie que le port ICA a été levé et que l’écouteur ICA a répondu..
applets de commande disponibles pour XenApp:
XAAdministratorPrivilege
XAApplicationAccount
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAWorkerGroupServer
CtxTraceSession
XAApplicationLoadEvaluator
XAConfigurationLog
XASession
CtxSystemInformation
CtxTraceLog
XAApplication
XAFolder
XALoadBalancingPolicy
Groupe XAWorker
XAAdministrator
XAApplication
XALoadBalancingPolicy
XAServerLogOn
XASession
XAAdministrator
XAApplication
XALoadBalancingPolicy
XAServerLogOn
CtxConfigurationLogReport
CtxIcon
CtxProfileApplication
CtxTraceProvider
CtxTraceSession
XAAccount
XAAccountAuthority
XAAdministrator
XAAdministratorFolder
XAAdministratorPrivilege
XAApplication
XAApplicationIcon
XAApplicationParameter
XAApplicationReport
XAAppliedLoadBalancingPolicy
XAAutoReplicatedPrinterDriver
XAClientModule
XAConfigurationLog
XAFarm
XAFileType
XAFolder
XALoadBalancingPolicy
XALoadBalancingPolicyConfiguration
XALoadBalancingPolicyFilter
XALoadEvaluator
XAMemoryOptimization
XAPrinterDriver
XAResultantLoadBalancingPolicy
XAServer
XAServerHotfix
XAServerLoad
XASession
XASessionProcess
XAStreamingSession
Groupe XAWorker
XAWorkerGroupServer
XAZone
XALegacyApplication
XAApplication
XAFolder
XAServer
Groupe XAWorker
CtxInformationPackage
XAAdministrator
XAApplication
XAFolder
XALoadEvaluator
Groupe XAWorker
XAAdministrator
XAAdministratorPrivilege
XAApplication
XAApplicationAccount
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAFolder
XALoadBalancingPolicy
XALoadEvaluator
XAServer
Groupe XAWorker
XAWorkerGroupServer
XAApplication
XAFolder
XALoadEvaluator
Groupe XAWorker
XAZone
XAServerLoadEvaluator
XASessionMessage
XAAdministrator
XAAdministratorFolder
XAApplication
XAApplicationLoadEvaluator
XAConfigurationLog
XALoadBalancingPolicy
XALoadBalancingPolicyConfiguration
XALoadBalancingPolicyFilter
XALoadEvaluator
XAServerEdition
XAServerLoadEvaluator
XAServerZone
Groupe XAWorker
CtxTraceSession
XAPrinterDriverReplication
CtxTraceSession
XASession
XASessionProcess
XAConfigurationLog
XAFileType
XAPrinterDriver