Citrix DaaS

SDKs e APIs

SDK do Citrix DaaS Remote PowerShell

O Remote PowerShell SDK automatiza tarefas complexas e repetitivas. Ele fornece o mecanismo para configurar e gerenciar o ambiente Citrix DaaS (antigo serviço Citrix Virtual Apps and Desktops) sem usar o Studio.

  • Os detalhes do cmdlet são fornecidos em Citrix DaaS SDK.
  • Os módulos suportados estão listados em Suporte e limitações. Essa seção também lista os cmdlets que estão desabilitados neste SDK.
  • O Remote PowerShell SDK está disponível para download no site da Citrix.

Este produto é compatível com as versões 3 a 7.3 do PowerShell.

Observação:

Atualmente, o suporte para a versão Powershell 7.4 está em fase de pré-visualização.

Como este SDK difere do SDK para implantações gerenciadas pelo cliente

Em uma implantação do Citrix Virtual Apps and Desktops instalada e gerenciada por administradores do cliente, esses administradores executam cmdlets e scripts em um site que contém VDAs e Delivery Controllers dentro de uma estrutura de domínio comum. Em contraste, o Citrix DaaS divide os VDAs e os controladores em um local de recurso e no plano de controle, respectivamente. Essa divisão significa que o Citrix Virtual Apps and Desktops PowerShell SDK original não funciona em um ambiente Citrix DaaS. Ele não pode cruzar o limite seguro do local do recurso para o plano de controle.

A solução é o Citrix DaaS Remote PowerShell SDK. Ao ser executado no local do recurso, o Remote PowerShell SDK acessa o plano de controle como se fosse local. Isso fornece a mesma funcionalidade de um único site do Citrix Virtual Apps and Desktops. Existe apenas a camada de comunicação mais baixa, não visível, aprimorada para funcionar em um único site local ou no ambiente de nuvem. Os cmdlets são os mesmos, e a maioria dos scripts existentes permanecem inalterados.

O cmdlet Get-XdAuthentication fornece a autorização para cruzar o local de recurso seguro para controlar o limite do plano. Por padrão, Get-XdAuthentication solicita aos usuários credenciais CAS, e deve ser feito uma vez por sessão do PowerShell. Como alternativa, o usuário pode definir um perfil de autenticação usando um Secure Client de acesso à API, criado no console do Citrix Cloud. Em ambos os casos, as informações de segurança persistem para uso em chamadas subsequentes do PowerShell SDK. Se este cmdlet não for executado explicitamente, ele será chamado pelo primeiro cmdlet do PowerShell SDK.

Pré-requisitos

Para usar o Citrix DaaS Remote PowerShell SDK, coloque os seguintes URLs na lista de permissões:

Comercial

  • https://accounts.cloud.com
  • https://*.citrixworkspacesapi.net/[customerid]
  • https://[customerid].xendesktop.net:443

Japão

  • https://accounts.citrixcloud.jp
  • https://*.citrixworkspacesapi.jp/[customerid]
  • https://[customerid].apps.citrixworkspacesapi.jp:443

Governo

  • https://accounts.cloud.us
  • https://*.citrixworkspacesapi.us/[customerid]
  • https://[customerid].xendesktop.us:443

Instalar e usar o Remote PowerShell SDK

Requisitos e considerações:

Observação:

Não instale o Remote PowerShell SDK em uma máquina Citrix Cloud Connector. Ele pode ser instalado em qualquer máquina associada ao domínio dentro do mesmo local de recursos.

A Citrix não oferece suporte à execução de cmdlets deste SDK em Cloud Connectors. A operação do SDK não envolve os Cloud Connectors.

Se você também tiver uma implantação do Citrix Virtual Apps and Desktops (além da implantação do Citrix DaaS), não instale o Remote PowerShell SDK em uma máquina Delivery Controller local.

  • Instalar Microsoft Edge WebView2.
  • Certifique-se de que o PowerShell 3.0, 4.0 ou 5.0 esteja disponível na máquina.
  • O instalador do SDK baixa e instala o .NET Framework 4.8 se ele (ou uma versão posterior suportada) ainda não estiver instalado.
  • Se a máquina já tiver o Citrix Virtual Apps and Desktops SDK instalado, remova esse SDK (de Programas e Recursos do Windows) antes de instalar o Remote PowerShell SDK.
  • Para um ambiente automatizado, use o parâmetro -quiet para instalar o SDK sem entrada do usuário.

Para instalar o Remote PowerShell SDK:

  1. Na página de download , baixe o Virtual Apps and Desktops Remote PowerShell SDK.
  2. Instale e execute o SDK.

Os logs de instalação são criados em %TEMP%\CitrixLogs\CitrixPoshSdk. Os logs podem ajudar a resolver problemas de instalação.

Execute o SDK em um computador associado ao domínio dentro desse local de recurso:

  • Abra um prompt de comando do PowerShell. Você não precisa executar como administrador.
  • Se você quiser usar o snap-in (em vez do módulo), adicione o snap-in usando o cmdlet Add-PSSnapin (ou asnp).
  • Você pode autenticar explicitamente usando o cmdlet Get-XdAuthentication . Como alternativa, execute seu primeiro comando Remote PowerShell SDK, que solicita a mesma autenticação que Get-XdAuthentication. Se estiver usando um proxy, você deverá se autenticar no proxy para poder usar o cmdlet Get-XdAuthentication . Para obter mais informações, consulte Usar o Remote PowerShell SDK com um proxy.
  • Para ignorar o prompt de autenticação, você pode usar o cmdlet Set-XdCredentials para criar um perfil de autenticação padrão, usando um Secure Client criado no console do Citrix Cloud.
  • Continue executando cmdlets do PowerShell SDK ou scripts de automação do PowerShell SDK. Veja um exemplo .

Para desinstalar o Remote PowerShell SDK, no recurso do Windows para remover ou alterar programas, selecione Citrix Virtual Apps and Desktops Remote PowerShell SDK. Clique com o botão direito e selecione Desinstalar. Siga o diálogo.

Use o Remote PowerShell SDK com um proxy

Se você estiver usando um proxy, talvez não consiga usar o cmdlet Get-xdAuthentication porque o proxy está bloqueando as solicitações HTTP feitas pelo cmdlet.

Há duas maneiras de autenticar no proxy. Você pode usar o parâmetro ProxyUseDefault ou os parâmetros ProxyUsername e ProxyPassword :

  • O parâmetro ProxyUseDefault habilita a autenticação no proxy usando as credenciais de proxy padrão. Por exemplo:

    Get-XdAuthentication -ProxyUseDefault
  • Os parâmetros ProxyUsername e ProxyPassword permitem a autenticação no proxy dentro da sessão do PowerShell. Por exemplo:

    $secureString = ConvertTo-SecureString -String "password" -AsPlainText -Force Get-XdAuthentication -ProxyUsername user1 -ProxyPassword $secureString

Observação:

Você receberá um erro se executar um comando com XDHyp:\ no PowerShell SDK remoto. Para resolver esse problema:

  1. Execute um comando com Hyp. Por exemplo: Get-HypServiceStatus
  2. Execute um comando com XDHyp:\. Por exemplo:Get-ChildItem XDHyp:\Connections\

Atividades de exemplo

Atividades comuns incluem configurar catálogos de máquinas, aplicativos e usuários. Um exemplo de script é mostrado abaixo.

$users = "xd.local\Domain Users" $TSVDACatalogName = "TSVDA" $TSVDADGName = "TSVDA" $TSVDAMachineName = "xd\ds-tsvda2" #Create TSVDA Catalog $brokerUsers = New-BrokerUser -Name $users $catalog = New-BrokerCatalog -Name $TSVDACatalogName -AllocationType "Random" -Description $TSVDACatalogName -PersistUserChanges "OnLocal" -ProvisioningType "Manual" -SessionSupport "MultiSession" -MachinesArePhysical $true #Add TSVDA Machine to Catalog $BrokeredMachine = New-BrokerMachine -MachineName $TSVDAMachineName -CatalogUid $catalog.uid #Create new desktops & applications delivery group $dg = New-BrokerDesktopGroup -Name $TSVDADGName -PublishedName $TSVDADGName -DesktopKind "Shared" -SessionSupport "MultiSession" -DeliveryType DesktopsAndApps -Description $TSVDADGName #Create notepad application New-BrokerApplication -ApplicationType HostedOnDesktop -Name "Notepad" -CommandLineExecutable "notepad.exe" -DesktopGroup $dg #Assign users to desktops and applications New-BrokerEntitlementPolicyRule -Name $TSVDADGName -DesktopGroupUid $dg.Uid -IncludedUsers $brokerUsers -description $TSVDADGName New-BrokerAccessPolicyRule -Name $TSVDADGName -IncludedUserFilterEnabled $true -IncludedUsers $brokerUsers -DesktopGroupUid $dg.Uid -AllowedProtocols @("HDX","RDP") New-BrokerAppEntitlementPolicyRule -Name $TSVDADGName -DesktopGroupUid $dg.Uid -IncludedUsers $brokerUsers -description $TSVDADGName #Add machine to delivery group Add-BrokerMachine -MachineName $TSVDAMachineName -DesktopGroup $dg

Suporte e limitações

Os seguintes sistemas operacionais são suportados pelo Remote PowerShell SDK:

  • Windows 11
  • Windows 10
  • Windows 10 IoT Enterprise LTSC x32 2019
  • Windows 10 IoT Enterprise LTSC x64 2019
  • Windows 10 IoT Enterprise 21h1 x64
  • Servidor Windows 2022
  • Servidor Windows 2019
  • Servidor Windows 2016

Os seguintes módulos do Citrix Virtual Apps and Desktops PowerShell são suportados nesta versão:

  • Corretor
  • Identidade do Active Directory (AD)
  • Criação de máquinas
  • Configuração
  • Registro de configuração
  • Hospedar
  • Administração delegada
  • Análise

Para obter detalhes sobre cmdlets, consulte Citrix Virtual Apps and Desktops SDK.

Após a autenticação, o acesso remoto permanece válido na sessão atual do PowerShell por 24 horas. Após esse período, você deverá inserir suas credenciais.

O Remote PowerShell SDK deve ser executado em um computador dentro do local do recurso.

Os seguintes cmdlets são desabilitados em operações remotas para manter a integridade e a segurança do plano de controle do Citrix Cloud.

Citrix.ADIdentity.Admin.V2:

  • Copiar-AcctIdentityPool
  • Obter-AcctDBConnection
  • Obter-AcctDBSchema
  • Obter-AcctDBVersionChangeScript
  • Obter-AcctInstalledDBVersion
  • Remover-AcctServiceMetadata
  • Redefinir-AcctServiceGroupMembership
  • Definir-AcctDBConnection
  • Definir-AcctServiceMetadata
  • Definir-AcctADAccountUserCert
  • Teste-AcctDBConnection

Citrix.Analytics.Admin.V1:

  • Obter-AnalyticsDBConnection
  • Obter-AnalyticsDBSchema
  • Obter-AnalyticsDBVersionChangeScript
  • Obter-AnalyticsInstalledDBVersion
  • Import-AnalyticsDataDefinition
  • Remover-AnalyticsServiceMetadata
  • Redefinir-AnalyticsServiceGroupAssociação
  • Conjunto-AnalyticsDBConnection
  • Conjunto-AnalyticsServiceMetadata
  • Conjunto-AnalyticsSite
  • Conjunto-AnalyticsDBConnection

Citrix.DelegatedAdmin.Admin.V1:

  • Adicionar-AdminRight
  • Obter-AdminDBConnection
  • Obter-AdminDBSchema
  • Obter-AdminDBVersionChangeScript
  • Obter-AdminInstalledDBVersion
  • Importação-AdminRoleConfiguration
  • Novo-AdministradorAdministrador
  • Remover-AdminAdministrador
  • Remover-AdministratorMetadata
  • Remover-AdminRight
  • Remover-AdminServiceMetadata
  • Redefinir-AdminServiceGroupMembership
  • Set-AdminAdministrador
  • Set-AdministratorMetadata
  • Definir-AdminDBConnection
  • Definir-AdminServiceMetadata
  • Teste-AdminDBConnection

Citrix.Broker.Admin.V2:

  • Obter-BrokerDBConnection
  • Obter-BrokerDBSchema
  • Obter-BrokerDBVersionChangeScript
  • Obter-BrokerInstalledDBVersion
  • Obter-BrokerLease
  • Obter-BrokerController
  • Nova configuração da máquina do corretor
  • Remover-BrokerControllerMetadata
  • Remover-BrokerLease
  • Remover-BrokerLeaseMetadata
  • Remover-BrokerMachineConfigurationMetadata
  • Remover-BrokerMachineConfiguration
  • Remover-BrokerSiteMetadata
  • Remover-BrokerUserFromApplication
  • Redefinir-BrokerLicensingConnection
  • Redefinir-BrokerServiceGroupAssociação
  • Definir-BrokerControllerMetadata
  • Definir-BrokerDBConnection
  • Definir-BrokerLeaseMetadata
  • Definir-BrokerMachineConfiguration
  • Definir-BrokerMachineConfigurationMetadata
  • Definir-BrokerSiteMetadata
  • Conexão do BrokerDB de teste
  • Servidor de Licença do Corretor de Teste
  • Atualização-BrokerBrokerLocalLeaseCache

Citrix.Configuration.Admin.V2:

  • Exportação-ConfigFeatureTable
  • Obter-ConfigDBConnection
  • Get-ConfigDBSchema
  • Obter-ConfigDBVersionChangeScript
  • Obter-ConfigInstalledDBVersion
  • Obter-ConfigServiceGroup
  • Importação-ConfigFeatureTable
  • Registrar-ConfigServiceInstance
  • Remover-ConfigRegisteredServiceInstanceMetadata
  • Remover-ConfigServiceGroup
  • Remover-ConfigServiceGroupMetadata
  • Remover-ConfigServiceMetadata
  • Remover-ConfigSiteMetadata
  • Redefinir-ConfigServiceGroupMembership
  • Definir-ConfigDBConnection
  • Definir-ConfigRegisteredServiceInstance
  • Definir-ConfigRegisteredServiceInstanceMetadata
  • Definir-ConfigServiceGroupMetadata
  • Definir-ConfigServiceMetadata
  • Definir-ConfigSite
  • Definir-ConfigSiteMetadata
  • Teste-ConfigDBConnection
  • Cancelar registro-ConfigRegisteredServiceInstance

Citrix.Host.Admin.V2:

  • Obter-HypDBConnection
  • Obter-HypDBSchema
  • Obter-HypDBVersionChangeScript
  • Obter-HypInstalledDBVersion
  • Remover-HypServiceMetadata
  • Redefinir-HypServiceGroupMembership
  • Definir-HypDBConnection
  • Definir-HypServiceMetadata
  • Teste-HypDBConnection

Citrix.ConfigurationLogging.Admin.V1:

  • Obter-LogDBConnection
  • Esquema Get-LogDBS
  • Obter-LogDBVersionChangeScript
  • Obter-LogInstalledDBVersion
  • Remover-Operação-Log
  • Remover-LogServiceMetadata
  • Remover-LogSiteMetadata
  • Redefinir-LogDataStore
  • Redefinir-LogServiceGroupMembership
  • Definir-LogDBConnection
  • Definir-LogServiceMetadata
  • Definir-LogSite
  • Definir-LogSiteMetadata
  • Teste-LogDBConnection

Citrix.MachineCreation.Admin.V2:

  • Obter-ProvDBConnection
  • Obter-ProvDBSchema
  • Obter-ProvDBVersionChangeScript
  • Obter-ProvInstalledDBVersion
  • Obter-ProvServiceConfigurationData
  • Remover-ProvServiceConfigurationData
  • Remover-ProvServiceMetadata
  • Redefinir-ProvServiceGroupAssociação
  • Definir-ProvDBConnection
  • Definir-ProvServiceMetadata
  • Teste-ProvDBConnection

Citrix.EnvTest.Admin.V1:

  • Obter-EnvTestDBConnection
  • Obter-EnvTestDBSchema
  • Obter-EnvTestDBVersionChangeScript
  • Obter-EnvTestInstalledDBVersion
  • Remover-EnvTestServiceMetadata
  • Redefinir-EnvTestServiceGroupMembership
  • Definir-EnvTestDBConnection
  • Definir-EnvTestServiceMetadata
  • Teste-EnvTestDBConnection

Citrix.Monitor.Admin.V1:

  • Obter configuração do monitor
  • Obter-MonitorDBConnection
  • Obter-MonitorDBSchema
  • Obter-MonitorDBVersionChangeScript
  • Obter-MonitorDataStore
  • Obter-MonitorDataStore
  • Obter-MonitorInstalledDBVersion
  • Remover-MonitorServiceMetadata
  • Redefinir-MonitorDataStore
  • Redefinir-MonitorServiceGroupMembership
  • Configuração do Set-Monitor
  • Definir-MonitorDBConnection
  • Definir-MonitorServiceMetadata
  • Conexão de teste-MonitorDB

Citrix.Storefront.Admin.V1:

  • Construir-SfCluster
  • Obter-SfClusters
  • Obter-SfDBConnection
  • Obter-SfDBSchema
  • Obter-SfDBVersionChangeScript
  • Obter-SfInstalledDBVersion

Módulo de descoberta Citrix DaaS para pacotes e servidores App-V

O Citrix DaaS pode entregar aplicativos contidos em pacotes App-V para seus endpoints usando um dos seguintes métodos:

  • Método de gerenciamento de administrador único (acessando pacotes de um compartilhamento de rede)
  • Método de gerenciamento de administrador duplo (acessando pacotes de um Microsoft App-V Management Server)

O processo de registro de pacotes do App-V, do Microsoft App-V Management e dos servidores de publicação com a biblioteca de aplicativos usando o Citrix DaaS é um pouco diferente do registro de pacotes usando uma implantação local. No entanto, o processo de atribuição de aplicativos aos usuários e de iniciá-los no ponto de extremidade de um usuário é idêntico.

O console de gerenciamento do Citrix DaaS no Citrix Cloud não pode visualizar arquivos em um local de recurso. Além disso, ele não pode descobrir diretamente pacotes App-V ou servidores Microsoft App-V em sua infraestrutura. O módulo de descoberta fornece funções que descobrem informações do pacote App-V na sua infraestrutura local e carregam as informações do pacote no seu Citrix DaaS. As informações do pacote incluem pacotes App-V, servidores Microsoft App-V e os aplicativos que os pacotes contêm.

O módulo de descoberta usa o Virtual Apps and Desktops Remote PowerShell SDK. Ele pode descobrir informações de pacotes de um compartilhamento de rede ou de um Microsoft App-V Management Server. Use o módulo de descoberta em uma máquina no seu local de recurso.

Pré-requisitos para usar o módulo de descoberta:

  • Verifique se o PowerShell 3.0 ou posterior está disponível na máquina.
  • Verifique se o Citrix Virtual Apps and Desktops Remote PowerShell SDK está instalado na máquina.
  • Verifique se você tem acesso ao compartilhamento de rede que contém os pacotes do App-V.
  • Verifique se você tem acesso ao servidor onde os Citrix Cloud Connectors estão instalados e o Microsoft App-V Management Server está hospedado.

Adicionar pacotes App-V à biblioteca de aplicativos no Citrix Cloud

O procedimento a seguir é válido para adicionar pacotes do App-V de compartilhamentos de rede (gerenciamento de administrador único) e adicionar todos os pacotes do App-V publicados do Microsoft App-V Management Server (gerenciamento de administrador duplo). Com o método de gerenciamento de administrador duplo, você deve gerenciar os pacotes App-V adicionados da mesma forma que faz ao usar o método de gerenciamento de administrador único.

  1. Baixe o módulo de descoberta na página de downloads do Citrix DaaS https://www.citrix.com/downloads/citrix-cloud/product-software/xenapp-and-xendesktop-service.html. Extraia o arquivo zip Citrix.Cloud.AppLibrary.Admin.v1.psm1 para uma pasta conveniente.

    Observação:

    Este arquivo também é fornecido no Citrix Virtual Apps and Desktops ISO em Suporte\Tools\Scripts. Você pode copiá-lo localmente ou referenciá-lo diretamente da unidade de CD.

  2. Verifique se o Virtual Apps and Desktops Remote PowerShell SDK está instalado na sua máquina

  3. Navegue até a pasta que contém o módulo de descoberta. Na janela do PowerShell, digite o caminho completo da pasta que contém o módulo de descoberta e pressione Enter.

  4. Importe o módulo de descoberta com o comando Import-Module.\Citrix.Cloud.AppLibrary.Admin.v1.psm1.

  5. Adicione os pacotes do App-V à Biblioteca de Aplicativos no Citrix Cloud usando um dos seguintes métodos.

    • Para adicionar pacotes App-V de um compartilhamento de rede, execute o cmdlet do PowerShell: Import-AppVPackageToCloud.

      Por exemplo: Import-AppVPackageToCloud –PackagePath \\AppVSrv\share\Notepad++.appv

      Para obter ajuda do cmdlet, digite Get-Help Import-AppVPackageToCloud.

    • Para adicionar pacotes App-V de um Microsoft App-V Management Server, execute o cmdlet do PowerShell: Import-AppVPackagesFromManagementServerToCloud

      Por exemplo: Import-AppVPackagesFromManagementServerToCloud –ManagementSrvFQDN AppVMngSrv.domain.local

      Para obter ajuda do cmdlet, digite Get-Help Import-AppVPackagesFromManagementServerToCloud

      Este comando importa todos os pacotes App-V publicados do Microsoft App-V Management Server para o Citrix Cloud.

      Depois de adicionar os pacotes do App-V ao Citrix Cloud, você deve gerenciá-los como faz usando o método de gerenciamento de administrador único.

  6. Entre no Citrix Cloud. Selecione o cliente-alvo. Após a execução bem-sucedida do script, os pacotes do App-V são adicionados à Biblioteca de Aplicativos no Citrix Cloud.

Funções de alto nível do PowerShell

O módulo contém as seguintes funções de alto nível que você pode chamar do seu próprio script do PowerShell:

  • Import-AppVPackageToCloud -PackagePath <Full UNC path to App-V package>

    Descobre e carrega no Citrix DaaS todas as informações necessárias para publicar aplicativos a partir de um único pacote App-V.

  • Import-AppVPackagesFromManagementServerToCloud -ManagementSrvFQDN <FQDN of a Microsoft App-V Management Server>

    Descobre os caminhos UNC dos pacotes publicados pelo Management Server e chama Import-AppVPackageToCloud para cada um deles.

    Os pacotes descobertos dessa maneira são carregados no Citrix DaaS usando o método de gerenciamento de administrador único. O Citrix DaaS não pode entregar pacotes usando o método de gerenciamento de administrador duplo.

  • Import-AppVDualAdminToCloud -ManagementSrvUrl <URL of a Microsoft App-V Management Server> -PublishingServerUrl <URL of a Microsoft App-V Publishing Server>

    Descobre os servidores de gerenciamento e publicação do Microsoft App-V e importa o conteúdo para a biblioteca de aplicativos. Este cmdlet importa todos os pacotes gerenciados usando o Microsoft App-V Management Server e informações relacionadas. Servidores podem ser adicionados e removidos através do PowerShell.

    Este cmdlet adiciona pacotes App-V no modo de administração dupla. Somente pacotes do App-V publicados no Microsoft App-V Management Server e que tenham grupos do AD adicionados são importados. Se você fizer alterações no Microsoft App-V Management Server, execute novamente este cmdlet para sincronizar a Biblioteca de Aplicativos com o Microsoft App-V Management Server.

  • Remove-AppVServerFromCloud -ManagementSrvUrl <URL of a Microsoft App-V Management Server> -PublishingServerUrl <URL of a Microsoft App-V Publishing Server>

    Remove os Servidores de Gerenciamento e Publicação do Microsoft App-V adicionados à Biblioteca de Aplicativos.

    Este cmdlet remove os servidores de gerenciamento e publicação do Microsoft App-V especificados, além de todos os pacotes do App-V associados.

Execute o módulo de descoberta para pacotes e servidores do App-V em um computador associado ao domínio dentro desse local de recurso. Siga as orientações em Instalar e usar o Remote PowerShell SDK para começar. Continue executando cmdlets ou scripts do PowerShell. Veja os exemplos a seguir.

Atividades de exemplo

Importe o módulo de descoberta de pacotes do Citrix DaaS App-V.

import-module "D:\Support\Tools\Scripts\Citrix.Cloud.AppLibrary.Admin.v1.psm1"

Percorra o diretório do repositório de pacotes do App-V e carregue cada pacote.

Get-ChildItem -Path "\\FileServer.domain.net\App-V Packages" -Filter *.appv | Foreach-Object{ Import-AppVPackageToCloud -PackagePath $_.FullName }

Descubra e carregue pacotes registrados com um servidor de gerenciamento Microsoft App-V.

Import-AppVPackagesFromManagementServerToCloud -ManagementSrvFQDN AppVManagementServer.domain.net

Descubra os servidores de gerenciamento e publicação do Microsoft App-V e adicione a configuração à biblioteca de aplicativos. Isso também importa todos os pacotes gerenciados pelo Microsoft App-V Management Server no modo de administração dupla.

Import-AppVDualAdminCloud -ManagementSrvUrl http://AppVManagementServer.domain.net –PublishingServerUrl http://AppVManagementServer.domain.net:8001

Leia a documentação de ajuda do PowerShell incluída no módulo.

Get-Help Import-AppVPackageToCloud

Limitações

  • Não é possível descobrir pacotes do App-V na sua infraestrutura de localização de recursos diretamente do console de gerenciamento do Citrix DaaS no Citrix Cloud. Para obter mais informações sobre o Citrix Cloud, consulte a documentação do Citrix Cloud .
  • O console de gerenciamento do Citrix DaaS no Citrix Cloud não tem uma conexão ativa com o servidor de gerenciamento do Microsoft App-V. Alterações em Pacotes e outras configurações no servidor de gerenciamento do Microsoft App-V não são refletidas no console de gerenciamento do Citrix DaaS até que Import-AppVDualAdminCloud seja executado novamente.

Monitorar serviço OData API

Além de usar as funções do Monitor para exibir dados históricos, você pode consultar dados usando a API do Serviço Monitor. Use a API para:

  • Analisar tendências históricas para planejamento
  • Execute solução de problemas detalhada de falhas de conexão e máquina
  • Extrair informações para alimentar outras ferramentas e processos; por exemplo, usar tabelas PowerPivot do Microsoft Excel para exibir os dados de diferentes maneiras
  • Crie uma interface de usuário personalizada com base nos dados fornecidos pela API

Para obter detalhes, consulte Monitor Service OData API. Para acessar a API do Serviço de Monitoramento, consulte Acessar dados do Serviço de Monitoramento usando o ponto de extremidade OData v4 no Citrix Cloud.

APIs do Citrix DaaS

As APIs do Citrix DaaS estão disponíveis em https://developer.cloud.com/citrixworkspace/citrix-daas.

Isenção de responsabilidade

Este software/código de amostra é fornecido a você “NO ESTADO EM QUE SE ENCONTRA”, sem representações, garantias ou condições de qualquer tipo. Você pode usá-lo, modificá-lo e distribuí-lo por sua conta e risco. A CITRIX SE ISENTA DE TODAS AS GARANTIAS, EXPRESSAS, IMPLÍCITAS, ESCRITAS, ORAIS OU ESTATUTÁRIAS, INCLUINDO, SEM LIMITAÇÃO, GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM, TÍTULO E NÃO VIOLAÇÃO. Sem limitar a generalidade do exposto acima, você reconhece e concorda que (a) o software/código de amostra pode apresentar erros, falhas de design ou outros problemas, possivelmente resultando em perda de dados ou danos à propriedade; (b) pode não ser possível tornar o software/código de amostra totalmente funcional; e (c) a Citrix pode, sem aviso ou responsabilidade para com você, deixar de disponibilizar a versão atual e/ou quaisquer versões futuras do software/código de amostra. Em nenhuma hipótese o software/código deve ser usado para dar suporte a atividades ultraperigosas, incluindo, mas não se limitando a, atividades de suporte à vida ou detonação. NEM A CITRIX NEM SUAS AFILIADAS OU AGENTES SERÃO RESPONSÁVEIS, POR VIOLAÇÃO DE CONTRATO OU QUALQUER OUTRA TEORIA DE RESPONSABILIDADE, POR QUAISQUER DANOS DECORRENTES DO USO DO SOFTWARE/CÓDIGO DE AMOSTRA, INCLUINDO, MAS SEM LIMITAÇÃO, DANOS DIRETOS, ESPECIAIS, INCIDENTAIS, PUNITIVOS, CONSEQUENCIAIS OU OUTROS, MESMO QUE AVISADOS DA POSSIBILIDADE DE TAIS DANOS. Você concorda em indenizar e defender a Citrix contra quaisquer reivindicações decorrentes do seu uso, modificação ou distribuição do código.

SDKs e APIs