
Citrix XenApp 6 PowerShell SDK
Aktualisieren mit dem XenApp SDK Update Resource Kit’ Wir werden in der Lage sein, Cmdlets zu haben, um unsere Citrix XenApp6-Umgebung über PowerShell zu verwalten, nützlich für die Automatisierung unserer täglichen Aufgaben mit PowerShell-Skripten. Für XenApp 5 Wir verwenden XenApp-Befehle,
Als erstes wird die Installation auf einem der XenApp-Server durchgeführt 6 "XenApp SDK-Aktualisierung", Wir haben ihn von der Citrix-Webseite, installiert Cmdlets für uns: Citrix XenApp-Befehle, Citrix Group Policy Provider und Citrix Common Commands.
Interessante Beispiele:
So exportieren Sie unsere XenApp-Apps 6 in eine XML-Datei (Um einen "Typ"’ Sicherungskopie): 'Get-XAApplicationReport * | Export-Clixml c:export.xml’
Um unsere Anwendungen bei Bedarf zu importieren: "Import-Clixml C:export.xml | new-XAApplication’
Um die Sitzungsfreigabe zu aktivieren und somit die Anwendungen mit den gleichen Konfigurationen zu konfigurieren, können wir ein Skript ausführen:
———————————————————————-
$apps = Get-XAApplication
Foreach ($App in $apps){
Set-XAApplication -Browsername $app.browsername -WindowType 100%
Set-XAApplication -Browsername $app.browsername -ColorDepth Colors16Bit
}
———————————————————————-
Wenn wir alle oder einen Teil der Anwendungen gegen bestimmte Server oder Worker-Gruppen konfigurieren möchten, führen wir ein Skript aus:
———————————————————————-
$apps = Get-XAApplication
Foreach ($App in $apps){
wenn ($app.clientfolder -eq “Büroautomatisierung”)
Set-XAApplication -Browsername $app.browsername -WorkerGroupName “SERVIDORES_OFIMATICA”
# o Set-XAApplication -Browsername $app.browsername -ServerNames “SRVCTX01”, “SRVCTX02”
}
———————————————————————-
Hier Wir haben ein Skript, das überprüft, ob wir die verschiedenen Anwendungen miteinander konfiguriert haben, Prüfung: wenn sie behindert sind, Nicht zugewiesen zu Benutzern oder Servern (oder Server, die noch nicht existieren), mit unterschiedlicher Auflösung, Audio-Typ, Art der Verschlüsselung oder Zugriffskontrolle.
Dieser andere Skript Überprüfen Sie die Verfügbarkeit unserer Server auf der Grundlage von: anpingen, Benachrichtigung bei deaktivierten Logins, und überprüft, ob der ICA-Port angehoben wurde und der ICA-Listener reagiert.
Verfügbare Cmdlets für XenApp:
XAAdministratorPrivilege
XAApplicationKonto
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAWorkerGroupServer
CtxTraceSession
XAApplicationLoadEvaluator
XAConfigurationLog
XASession
CtxSystemInformation
CtxTraceProtokoll
XAApplication
XAFolder
XALoadBalancing-Richtlinie
XAWorkerGruppe
XAAdministrator
XAApplication
XALoadBalancing-Richtlinie
XAServerLogOn
XASession
XAAdministrator
XAApplication
XALoadBalancing-Richtlinie
XAServerLogOn
CtxConfigurationLogBericht
CtxIcon
CtxProfileAnwendung
CtxTrace-Anbieter
CtxTraceSession
XAAccount
XAAccountAuthority
XAAdministrator
XAAdministratorFolder
XAAdministratorPrivilege
XAApplication
XAApplicationIcon
XAApplicationParameter
XAApplicationReport
XAAppliedLoadBalancingPolicy
XAAutoReplicatedPrinterDriver
XAClientModul
XAConfigurationLog
XAFarm
XAFileType
XAFolder
XALoadBalancing-Richtlinie
XALoadBalancingPolicyConfiguration
XALoadBalancingPolicyFilter
XALoadEvaluator
XAMemoryOptimization
XAPrinter-Treiber
XAResultantLoadBalancingRichtlinie
XAServer
XAServerHotfix
XAServerLoad (Englisch)
XASession
XASessionProzess
XAStreamingSession
XAWorkerGruppe
XAWorkerGroupServer
XAZone
XALegacyAnwendung
XAApplication
XAFolder
XAServer
XAWorkerGruppe
CtxInformationPaket
XAAdministrator
XAApplication
XAFolder
XALoadEvaluator
XAWorkerGruppe
XAAdministrator
XAAdministratorPrivilege
XAApplication
XAApplicationKonto
XAApplicationFileType
XAApplicationServer
XAApplicationWorkerGroup
XAAutoReplicatedPrinterDriver
XAFolder
XALoadBalancing-Richtlinie
XALoadEvaluator
XAServer
XAWorkerGruppe
XAWorkerGroupServer
XAApplication
XAFolder
XALoadEvaluator
XAWorkerGruppe
XAZone
XAServerLoadEvaluator
XASessionNachricht
XAAdministrator
XAAdministratorFolder
XAApplication
XAApplicationLoadEvaluator
XAConfigurationLog
XALoadBalancing-Richtlinie
XALoadBalancingPolicyConfiguration
XALoadBalancingPolicyFilter
XALoadEvaluator
XAServerEdition
XAServerLoadEvaluator
XAServerZone
XAWorkerGruppe
CtxTraceSession
XAPrinterDriverReplication
CtxTraceSession
XASession
XASessionProzess
XAConfigurationLog
XAFileType
XAPrinter-Treiber