
Utilisation de Citrix XenApp PowerShell
Celui qui est ignorant de la vie ne savait pas que cela existait! Je cherchais comment créer des listes d’applications en filtrant certaines caractéristiques ou avec certaines conditions jusqu’à ce que je découvre que XenApp a une ligne de commande! Puits, un shell d’exécution de script, qui nous permet d’effectuer n’importe quoi sur commande! Tout comme le PowerShell de Microsoft sur ses serveurs, XenApp dispose d’un PowerShell ou également appelé XenApp Commands.
Par exemple, une utilité qui peut lui être donnée, Avec une commande, nous pouvons exporter toutes les informations des applications que nous avons publiées avec toutes leurs fonctionnalités, Utilisateurs configurés… et avec une autre commande, nous pouvons les importer. Cette sauvegarde n’est pas mauvaise du tout!
La première chose à faire serait d’installer Microsoft PowerShell sur le serveur Citrix XenApp ou Citrix Presentation Server si vous ne l’avez pas installé, si nous travaillons sur Windows 2008 Le serveur installerait la fonctionnalité, et s’il s’agit d’un Windows 2003 Serveur, en le téléchargeant depuis le site Web de Microsoft.
Une fois installé, nous devons télécharger Citrix XenApp Commands depuis le site Web MyCitrix.
L’installation n’a rien, Ce qu’il a, c’est d’apprendre toutes les commandes avec leurs paramètres! Nous installons donc d’abord,
…
Prêt, Cliquez sur “Finir” Sortir,
Et nous ouvrons “Windows PowerShell avec commandes XenApp (CTP2)”
Et le shell s’ouvrirait pour pouvoir exécuter n’importe quelle commande, par exemple 'Get-XAApplicationReport’ Il nous obtiendrait un rapport d’une ou de toutes les applications ou de plusieurs applications, En outre, vous pouvez créer des liens vers d’autres commandes ou rediriger les informations qui sortent de l’interpréteur de commandes vers des fichiers..
Il a également une aide magnifique où nous pouvons voir toutes les commandes qui sont là et comment elles fonctionnent! Voici la liste des commandes:
Add-XAAdministratorPrivilege
Add-XAApplicationAccount
Add-XAApplicationFileType
Add-XAApplicationServer
Add-XALoadEvaluatorServer
Add-XASessionPrinter
Clear-XAConfigurationLog
Connect-XASession
Copy-XAApplication
Disable-XAAdministrator
Disable-XAApplication
Disable-XAPolicy
Disable-XAServerLogOn
Disconnect-XASession
Enable-XAAdministrator
Enable-XAApplication
Enable-XAPolicy
Enable-XAServerLogOn
Get-XAAccount
Get-XAAccountAuthority
Get-XAAdministrator
Get-XAAdministratorFolder
Get-XAAdministratorPrivilege
Get-XAApplication
Get-XAAppliedPolicy
Get-XAAutoReplicatedPrinterDriver
Get-XAClientModule
Get-XAClientPrinter
Get-XAConfigurationLog
Get-XAFarm
Get-XAFarmConfiguration
Get-XAFileType
Get-XAFolder
Get-XAHmrTest
Get-XAIconStream
Get-XALoadEvaluator
Get-XAMemoryOptimization
Get-XAOfflineLicense
Get-XAPolicy
Get-XAPolicyConfiguration
Get-XAPolicyFilter
Get-XAPrinter
Get-XAPrinterDriver
Get-XAPrinterDriverCompatibility
Get-XAPrinterDriverMapping
Get-XAPrintServer
Get-XAProfileApplication
Get-XAResultantPolicy
Get-XAServer
Get-XAServerConfiguration
Get-XAServerLoad
Get-XASession
Get-XASessionPrinter
Get-XASessionProcess
Get-XAStreamingSession
Get-XAVirtualIPRange
Get-XAZone
Import-XALegacyApplication
Import-XAPrintServer
Move-XAApplication
Move-XAFolder
Move-XAServer
New-XAAdministrator
New-XAApplication
New-XAAutoReplicatedPrinterDriver
New-XAClientPrinter
New-XAFolder
New-XAHmrTest
New-XAIcaFile
New-XALoadEvaluator
Nouveau-XAPolicy
New-XAPrinterDriverCompatibilité
New-XAPrinterDriverMapping
New-XAVirtualIPRange
Remove-XAAdministrator
Remove-XAAdministratorPrivilege
Remove-XAApplication
Remove-XAApplicationAccount
Remove-XAApplicationFileType
Remove-XAApplicationServer
Remove-XAAutoReplicatedPrinterDriver
Supprimer-XAClientPrinter
Supprimer-XAFolder
Supprimer-XAHmrTest
Remove-XALoadEvaluator
Remove-XALoadEvaluatorServer
Supprimer-XAPolicy
Remove-XAPrinterDriverCompatibility
Remove-XAPrinterDriverMapping
Supprimer-XAPrintServer
Supprimer-XAServer
Supprimer-XASessionPrinter
Remove-XAVirtualIPRange
Rename-XAApplication
Renommer-XAFolder
Renommer-XAHmrTest
Renommer-XALoadEvaluator
Rename-XAPolicy
Renommer-XAZone
Replicate-XAPrinterDriver
Reset-XAClientPrinter
Send-XASessionMessage
Set-XAAdministrator
Set-XAAdministratorFolder
Set-XAApplication
Set-XAFarmConfiguration
Set-XAHmrTest
Set-XALoadEvaluator
Set-XAPolicy
set-XAPolicyConfiguration
Set-XAPolicyFilter
Set-XAPrinterDriverCompatibility
Set-XAPrinterDriverMapping
Set-XAServerConfiguration
Set-XAServerEdition
Set-XAServerZone
Set-XASessionPrinter
Stop-XASession
Stop-XASessionProcess
Test-XAConfigurationLog
Test-XALicenseServer
Update-XAFileType
mise à jour-XAPrinter