A Citrix disponibiliza na versão XenApp/XenDesktop 7.6, uma forma de gerenciar e automatizar processos, que é o PowerShell. Ele completa o gerenciamento do ambiente, juntamente com o Citrix Studio.
Habilitando os módulos, verificando ajuda e alguns comandos
1. Habilitando os módulos para trabalhar com PowerShell. Abra o PowerShell, dentro do Windows Server 2012 R2 e execute o comando abaixo;
Add-PSSnapin Citrix.*
2. Habilitando help dos comandos:
Get-Help Get-BrokerSite –Full
(pode ser utilizado para todos os comandos)
OBS: Na primeira utilização, vai ser necessário interagir e confirma a instalação.
Get-Help Get-BrokerSite –examples
(pode ser utilizado para todos os comandos)
3. Para pesquisar melhor sobre os comandos, redirecione a “saída” dos mesmos para arquivo .txt:
Get-Help Get-BrokerDesktop –Full > c:\Exemplos-Get-BrokerDesktop.txt
4. Verificando informações sobre o site do XenApp/XenDesktop
Get-BrokerSite
OBS: Para obter informações de um Controller específico digite:
Get-BrokerSite –AddAddress DcController.dominio.com
5. Informações sobre os desktops do site.
Get-BrokerDesktop
Get-BrokerDesktop -RegistrationState Unregistered
(retorna as máquinas não registradas)
O PowerShell no XenApp/XenDesktop, permite um gerenciamento mais completo da ferramenta, juntamente com Citrix Studio, além de possibilitar a criação de scripts.