Citrix Virtual Apps and Desktops

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.

Nota:

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.

Este produto oferece suporte ao PowerShell versões 3 a 5.

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

  1. Inicie um shell no PowerShell: abra o Studio, selecione a guia PowerShell e clique em Launch PowerShell.
  2. 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.
  3. Se você quiser usar o snap-in (em vez do módulo), adicione o snap-in usando o cmdlet Add-PSSnapin (ou asnp).

    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 do 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.

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 configurações, digite New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string>, onde a cadeia de caracteres Controller é o nome de domínio totalmente qualificado de um Controller no site ao qual você deseja se conectar e do qual deseja carregar configurações.

APIs REST do Citrix Virtual Apps and Desktops

Com as APIs REST do Citrix Virtual Apps and Desktops, você pode automatizar o gerenciamento de recursos em uma implantação do Citrix Virtual Apps and Desktops.

As APIs REST do Citrix Virtual Apps and Desktops estão disponíveis em https://developer.cloud.com/citrixworkspace/citrix-daas-rest-apis/docs/citrix-virtual-apps-and-desktops-apis. As APIs não aplicáveis ao Citrix Virtual Apps and Desktops estão marcadas de acordo. Siga as orientações fornecidas para configurar o acesso ao serviço de API e usar as APIs para gerenciar e otimizar seus recursos.

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.

SDKs e APIs