SDKs e APIs
Vários SDKs e APIs estão disponíveis nesta versão. Para acessar os SDKs e as APIs, acesse Build anything with Citrix. Selecione Citrix Workspace para acessar as informações de programação do Citrix Virtual Apps and Desktops e seus componentes relacionados.
Observação:
O Citrix Virtual Apps and Desktops SDK e o Citrix Group Policy SDK podem ser instalados como um módulo ou um snap-in. Vários componentes SDK (como Citrix Licensing, Citrix Provisioning e StoreFront) são instalados usando apenas um snap-in.
Citrix Virtual Apps and Desktops SDK
Esse SDK é instalado automaticamente como um módulo do PowerShell quando você instala um Delivery Controller ou Studio. Isso permite que você use os cmdlets desse SDK sem precisar adicionar snap-ins. (As instruções são fornecidas abaixo se você optar por instalar este SDK como um snap-in.)
Permissions
Você deve executar o shell ou script usando uma identidade que tenha direitos de administração Citrix. Embora os membros do grupo de administradores locais no Controller tenham automaticamente privilégios administrativos completos para permitir a instalação do Citrix Virtual Apps ou Citrix Virtual Desktops, a Citrix recomenda que, para a operação normal, você crie administradores Citrix com os direitos apropriados, em vez de usar a conta de administradores locais.
Acessar e executar os cmdlets
- Inicie um shell no PowerShell: abra o Studio, selecione a guia PowerShell e clique em Launch PowerShell.
- Para usar cmdlets do SDK em scripts, defina a política de execução no PowerShell. Para obter informações sobre a política de execução do PowerShell, consulte a documentação da Microsoft.
-
Se você quiser usar o snap-in (em vez do módulo), adicione-o usando o cmdlet
Add-PSSnapin
(ouasnp
).V1 e V2 indicam a versão do snap-in. Os snap-ins do XenDesktop 5 são da versão 1. O Citrix Virtual Apps and Desktops e snap-ins anteriores à versão XenDesktop 7 são da versão 2 Por exemplo, para instalar o snap-in Citrix Virtual Apps and Desktops, digite
Add-PSSnapin Citrix.ADIdentity.Admin.v2
. Para importar todos os cmdlets, digite:Add-PSSnapin Citrix.*.Admin.V*
Agora você pode usar os cmdlets e os arquivos de ajuda.
- Para acessar os arquivos de ajuda desse SDK, selecione o produto ou componente na lista Categories e selecione Citrix Virtual Apps and Desktops SDK.
- Para obter orientação sobre o PowerShell, consulte Windows PowerShell Integrated Scripting Environment (ISE).
Group Policy SDK
O Citrix Group Policy SDK permite exibir e configurar os filtros e as configurações da política de grupo. Esse SDK usa um provedor do PowerShell para criar uma unidade virtual que corresponde a configurações e filtros de máquina e usuário. O provedor aparece como uma extensão a New-PSDrive
.
Para usar o Group Policy SDK, o Studio ou o Citrix Virtual Apps and Desktops SDK devem estar instalados.
O provedor do Citrix Group Policy PowerShell está disponível como um módulo ou um snap-in.
- Para usar o módulo, não é necessário nenhum trabalho adicional.
- Para adicionar o snap-in, digite
add-PSSnapin citrix.common.grouppolicy
.
Para acessar a ajuda, digite: help New-PSDrive -path localgpo:/
.
Para criar uma unidade virtual e carregá-la com as configurações, digite New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string>
, onde a string Controller é o nome de domínio totalmente qualificado de um Controller no site ao qual você deseja se conectar e carregar as configurações.
Monitor Service OData
A API Monitor permite o acesso aos dados do Monitor Service usando a versão 3 ou 4 da API OData. Você pode criar painéis personalizados de monitoramento e relatórios com base nos dados consultados a partir dos dados do Monitor Service. O OData V.4 é baseado na ASP.NET Web API e oferece suporte a consultas de agregação.
Para obter mais informações, consulte Monitor Service OData API.