SDKおよびAPI

最終公開日 : Oct 24, 2026

Citrix DaaS™ リモート PowerShell SDK

Remote PowerShell SDK は、複雑で反復的なタスクを自動化します。Studio を使用せずに、Citrix DaaS (旧 Citrix Virtual Apps and Desktops™ service) 環境をセットアップおよび管理するメカニズムを提供します。
  • コマンドレットの詳細は、Citrix DaaS SDK に記載されています。
  • サポートされているモジュールは、サポートと制限 に記載されています。このセクションには、この SDK で無効になっているコマンドレットもリストされています。
  • Remote PowerShell SDK は、Citrix Webサイト からダウンロードできます。
この製品は、PowerShell バージョン 3 から 7.6 をサポートしています。

この SDK が、顧客管理展開用 SDK とどのように異なるか

顧客管理者がインストールおよび管理する Citrix Virtual Apps and Desktops 展開では、それらの管理者は、共通のドメイン構造内の VDA と Delivery Controller を含むサイトでコマンドレットとスクリプトを実行します。対照的に、Citrix DaaS は VDA とコントローラーをそれぞれリソースの場所とコントロールプレーンに分割します。この分割は、元の Citrix Virtual Apps and Desktops PowerShell SDK が Citrix DaaS 環境では機能しないことを意味します。リソースの場所からコントロールプレーンへの安全な境界を越えることはできません。
その解決策が Citrix DaaS Remote PowerShell SDK です。リソースの場所で実行すると、Remote PowerShell SDK はローカルであるかのようにコントロールプレーンにアクセスします。これにより、単一の Citrix Virtual Apps and Desktops サイトと同じ機能が提供されます。単一のローカルサイトまたはクラウド環境で動作するように強化された、最も低い非表示の通信レイヤーのみが存在します。コマンドレットは同じであり、ほとんどの既存のスクリプトは変更されません。
Get-XdAuthentication コマンドレットは、安全なリソースの場所からコントロールプレーンの境界を越えるための認証を提供します。デフォルトでは、Get-XdAuthentication はユーザーに CAS 資格情報の入力を求め、PowerShell セッションごとに 1 回実行する必要があります。または、ユーザーは Citrix Cloud™ コンソールで作成された API アクセスセキュアクライアントを使用して認証プロファイルを定義できます。どちらの場合も、セキュリティ情報は後続の PowerShell SDK 呼び出しで使用するために保持されます。このコマンドレットが明示的に実行されない場合、最初の PowerShell SDK コマンドレットによって呼び出されます。

前提条件

Citrix DaaS Remote PowerShell SDK を使用するには、次の URL をホワイトリストに登録してください。

商用

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

日本

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

政府

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

Remote PowerShell SDK のインストールと使用

要件と考慮事項:
注:
Remote PowerShell SDK を Citrix Cloud Connector™ マシンにインストールしないでください。同じリソースの場所にあるドメイン参加済みの任意のコンピューターにインストールできます。
Citrix® は、この SDK の cmdlet を Cloud Connectors で実行することをサポートしていません。SDK の操作には Cloud Connectors は関与しません。
Citrix DaaSに加えてCitrix Virtual Apps and Desktops展開も行っている場合は、オンプレミスのDelivery ControllerにRemote PowerShell SDKをインストールしないでください。Citrix Studio (MMCベース) はDelivery Controllerの一部としてインストールされるため、Citrix Studioを実行しているサーバーにもSDKをインストールできません。
  • Microsoft Edge WebView2をインストールします。
  • マシンでPowerShell 3.0、4.0、5.0、6.0、または7.0が利用可能であることを確認してください。
  • SDKインストーラーは、.NET Framework 4.8 (またはそれ以降のサポートされているバージョン) がまだインストールされていない場合に、それをダウンロードしてインストールします。
  • マシンにCitrix Virtual Apps and Desktops SDKがすでにインストールされている場合は、Remote PowerShell SDKをインストールする前に、そのSDKを(Windowsのプログラムと機能から) 削除してください。
  • 自動化された環境では、-quietパラメーターを使用してユーザー入力なしでSDKをインストールします。
Remote PowerShell SDKをインストールするには:
  1. ダウンロードページから、Virtual Apps and Desktops Remote PowerShell SDKをダウンロードします。
  2. SDKをインストールして実行します。
インストールログは%TEMP%\CitrixLogs\CitrixPoshSdkに作成されます。ログはインストールに関する問題の解決に役立ちます。
そのリソースロケーション内のドメイン参加済みコンピューターでSDKを実行します:
  • PowerShellコマンドプロンプトを開きます。管理者として実行する必要はありません。
  • (モジュールではなく) スナップインを使用する場合は、Add-PSSnapin (またはasnp) コマンドレットを使用してスナップインを追加します。
  • Get-XdAuthenticationコマンドレットを使用して明示的に認証できます。または、最初のRemote PowerShell SDKコマンドを実行すると、Get-XdAuthenticationと同じ認証が求められます。プロキシを使用している場合は、Get-XdAuthenticationコマンドレットを使用できるようにプロキシに対して認証する必要があります。詳細については、プロキシでRemote PowerShell SDKを使用するを参照してください。
  • 認証プロンプトをバイパスするには、Citrix Cloudコンソールで作成されたSecure Clientを使用して、Set-XdCredentialsコマンドレットでデフォルトの認証プロファイルを作成できます。
  • PowerShell SDK コマンドレットまたは PowerShell SDK 自動化スクリプトの実行を続行します。 例を参照してください。
Remote PowerShell SDK をアンインストールするには、プログラムの削除または変更を行う Windows 機能から、Citrix Virtual Apps and Desktops Remote PowerShell SDK を選択します。右クリックして、アンインストールを選択します。ダイアログに従って操作します。

プロキシで Remote PowerShell SDK を使用する

プロキシを使用している場合、プロキシがコマンドレットが行う HTTP リクエストをブロックするため、Get-xdAuthentication コマンドレットを使用できないことがあります。
プロキシへの認証には2つの方法があります。ProxyUseDefault パラメーターを使用するか、ProxyUsername および ProxyPassword パラメーターを使用できます。
  • ProxyUseDefault パラメーターは、デフォルトのプロキシ資格情報を使用してプロキシへの認証を有効にします。例:
    Get-XdAuthentication -ProxyUseDefault
  • ProxyUsername および ProxyPassword パラメーターは、PowerShell セッション内でプロキシへの認証を有効にします。例:
    $secureString = ConvertTo-SecureString -String "password" -AsPlainText -Force

    Get-XdAuthentication -ProxyUsername user1 -ProxyPassword $secureString
注:
リモート PowerShell SDK で XDHyp:\ を使用してコマンドを実行すると、エラーが発生します。この問題を解決するには:
  1. Hyp を使用してコマンドを実行します。例: Get-HypServiceStatus
  2. XDHyp:\ を使用してコマンドを実行します。例: Get-ChildItem XDHyp:\Connections\

アクティビティの例

一般的なアクティビティには、マシンカタログ、アプリケーション、およびユーザーのセットアップが含まれます。サンプルスクリプトを以下に示します。
    $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

サポートと制限

Remote PowerShell SDK は以下のオペレーティングシステムをサポートしています:
  • ウィンドウズ 11
  • ウィンドウズ 10
  • ウィンドウズ 10 IoT Enterprise LTSC x32 2019
  • ウィンドウズ 10 IoT Enterprise LTSC x64 2019
  • ウィンドウズ 10 IoT Enterprise 21h1 x64
  • ウィンドウズ サーバー 2022
  • ウィンドウズ サーバー 2019
  • ウィンドウズ サーバー 2016
このリリースでは、以下のCitrix Virtual Apps and Desktops PowerShellモジュールがサポートされています。
  • ブローカー
  • Active Directory (AD) 識別情報
  • マシン作成
  • 構成
  • 構成ログ
  • ホスト
  • 委任管理
  • 分析
コマンドレットの詳細については、Citrix Virtual Apps and Desktops SDK を参照してください。
認証後、リモートアクセスは現在のPowerShellセッションで24時間有効です。その時間経過後、資格情報を入力する必要があります。
Remote PowerShell SDKは、リソースの場所内のコンピューターで実行する必要があります。
Citrix Cloudコントロールプレーンの整合性とセキュリティを維持するため、以下のコマンドレットはリモート操作では無効になっています。
Citrix.ADIdentity.Admin.V2:
  • Copy-AcctIdentityPool
  • Get-AcctDBConnection
  • Get-AcctDBSchema
  • Get-AcctDBVersionChangeScript
  • Get-AcctInstalledDBVersion
  • Remove-AcctServiceMetadata
  • Reset-AcctServiceGroupMembership
  • Set-AcctDBConnection
  • Set-AcctServiceMetadata
  • Set-AcctADAccountUserCert
  • Test-AcctDBConnection
Citrix.Analytics.Admin.V1:
  • Get-AnalyticsDBConnection
  • Get-AnalyticsDBSchema
  • Get-AnalyticsDBVersionChangeScript
  • Get-AnalyticsInstalledDBVersion
  • Import-AnalyticsDataDefinition
  • Remove-AnalyticsServiceMetadata
  • リセット-アナリティクスサービスグループメンバーシップ
  • Set-AnalyticsDBConnection
  • Set-AnalyticsServiceMetadata
  • Set-AnalyticsSite
  • Set-AnalyticsDBConnection
Citrix.DelegatedAdmin.Admin.V1:
  • Add-AdminRight
  • Get-AdminDBConnection
  • Get-AdminDBSchema
  • Get-AdminDBVersionChangeScript
  • Get-AdminInstalledDBVersion
  • インポート-アドミンロールコンフィギュレーション
  • New-AdminAdministrator
  • Remove-AdminAdministrator コマンド
  • Remove-AdminAdministratorMetadata コマンド
  • Remove-AdminRight コマンド
  • Remove-AdminServiceMetadata コマンド
  • リセット-アドミンサービスグループメンバーシップ
  • Set-AdminAdministrator
  • Set-AdminAdministratorMetadata
  • Set-AdminDBConnection
  • Set-AdminServiceMetadata
  • テスト-アドミンDBコネクション
Citrix.Broker.Admin.V2:
  • Get-BrokerDBConnection
  • Get-BrokerDBSchema
  • Get-BrokerDBVersionChangeScript
  • Get-BrokerInstalledDBVersion
  • Get-BrokerLease
  • Get-BrokerController
  • New-BrokerMachineConfiguration
  • BrokerControllerMetadata を削除
  • BrokerLease を削除
  • Remove-BrokerLeaseMetadata コマンドレット
  • Remove-BrokerMachineConfigurationMetadata コマンドレット
  • ブローカーマシン構成の削除
  • ブローカーサイトメタデータの削除
  • Remove-BrokerUserFromApplication コマンドレット
  • Reset-BrokerLicensingConnection コマンドレット
  • Reset-BrokerServiceGroupMembership
  • Set-BrokerControllerMetadata
  • Set-BrokerDBConnection
  • Set-BrokerLeaseMetadata
  • Set-BrokerMachineConfiguration
  • Set-BrokerMachineConfigurationMetadata
  • Set-BrokerSiteMetadata
  • Test-BrokerDBConnection
  • Test-BrokerLicenseServer
  • Update-BrokerBrokerLocalLeaseCache
Citrix.Configuration.Admin.V2:
  • エクスポート-コンフィグフィーチャーテーブル
  • Get-ConfigDBConnection
  • Get-ConfigDBSchema
  • Get-ConfigDBVersionChangeScript
  • Get-ConfigInstalledDBVersion
  • Get-ConfigServiceGroup
  • インポート-コンフィグフィーチャーテーブル
  • レジスター-コンフィグサービスインスタンス
  • リムーブ-コンフィグレジスタードサービスインスタンスメタデータ
  • リムーブ-コンフィグサービスグループ
  • リムーブ-コンフィグサービスグループメタデータ
  • リムーブ-コンフィグサービスメタデータ
  • リムーブ-コンフィグサイトメタデータ
  • リセット-コンフィグサービスグループメンバーシップ
  • Set-ConfigDBConnection
  • Set-ConfigRegisteredServiceInstance
  • Set-ConfigRegisteredServiceInstanceMetadata
  • Set-ConfigServiceGroupMetadata
  • Set-ConfigServiceMetadata
  • Set-ConfigSite
  • Set-ConfigSiteMetadata
  • テスト-コンフィグDBコネクション
  • アンレジスター-コンフィグレジスタードサービスインスタンス
Citrix.Host.Admin.V2:
  • Get-HypDBConnection
  • Get-HypDBSchema
  • Get-HypDBVersionChangeScript
  • Get-HypInstalledDBVersion
  • Remove-HypServiceMetadata
  • Reset-HypServiceGroupMembership
  • Set-HypDBConnection
  • Set-HypServiceMetadata
  • テスト-ハイプディービーコネクション
Citrix.ConfigurationLogging.Admin.V1:
  • Get-LogDBConnection
  • Get-LogDBSchema
  • Get-LogDBVersionChangeScript
  • Get-LogInstalledDBVersion
  • リムーブ-ログオペレーション
  • リムーブ-ログサービスメタデータ
  • リムーブ-ログサイトメタデータ
  • リセット-ログデータストア
  • リセット-ログサービスグループメンバーシップ
  • Set-LogDBConnection
  • Set-LogServiceMetadata
  • Set-LogSite
  • Set-LogSiteMetadata
  • テスト-ログDBコネクション
Citrix.MachineCreation.Admin.V2:
  • Get-ProvDBConnection
  • Get-ProvDBSchema
  • Get-ProvDBVersionChangeScript
  • Get-ProvInstalledDBVersion
  • Get-ProvServiceConfigurationData
  • リムーブ-プロブサービスコンフィギュレーションデータ
  • リムーブ-プロブサービスメタデータ
  • リセット-プロブサービスグループメンバーシップ
  • Set-ProvDBConnection
  • Set-ProvServiceMetadata
  • Test-ProvDBConnection コマンド
Citrix.EnvTest.Admin.V1:
  • Get-EnvTestDBConnection
  • Get-EnvTestDBSchema
  • Get-EnvTestDBVersionChangeScript
  • Get-EnvTestInstalledDBVersion
  • Remove-EnvTestServiceMetadata コマンド
  • Reset-EnvTestServiceGroupMembership
  • Set-EnvTestDBConnection
  • Set-EnvTestServiceMetadata
  • Test-EnvTestDBConnection
Citrix.Monitor.Admin.V1:
  • Get-MonitorConfiguration
  • Get-MonitorDBConnection
  • Get-MonitorDBSchema
  • Get-MonitorDBVersionChangeScript
  • Get-MonitorDataStore
  • Get-MonitorDataStore
  • Get-MonitorInstalledDBVersion
  • リムーブ-モニターサービスメタデータ
  • リセット-モニターデータストア
  • リセット-モニターサービスグループメンバーシップ
  • Set-MonitorConfiguration
  • Set-MonitorDBConnection
  • Set-MonitorServiceMetadata
  • テスト-モニターDBコネクション
Citrix.Storefront.Admin.V1:
  • ビルド-Sfクラスター
  • Get-SfClusters
  • Get-SfDBConnection
  • Get-SfDBSchema
  • Get-SfDBVersionChangeScript
  • Get-SfInstalledDBVersion

Citrix DaaS の App-V パッケージおよびサーバー用検出モジュール

Citrix DaaS は、以下のいずれかの方法を使用して、App-V パッケージに含まれるアプリケーションをエンドポイントに配信できます。
  • シングル管理者管理方式 (ネットワーク共有からパッケージにアクセス)
  • デュアル管理者管理方式 (Microsoft App-V Management Server からパッケージにアクセス)
Citrix DaaS を使用して App-V パッケージ、Microsoft App-V Management、および Publishing Server をアプリケーションライブラリに登録するプロセスは、オンプレミス展開を使用してパッケージを登録する場合とは若干異なります。ただし、アプリケーションをユーザーに割り当て、ユーザーのエンドポイントで起動するプロセスは同じです。
Citrix Cloud の Citrix DaaS 管理コンソールは、リソースの場所にあるファイルを表示できません。また、インフラストラクチャ内の App-V パッケージや Microsoft App-V サーバーを直接検出することもできません。検出モジュールは、オンプレミスインフラストラクチャ内の App-V パッケージ情報を検出し、そのパッケージ情報を Citrix DaaS にアップロードする機能を提供します。パッケージ情報には、App-V パッケージ、Microsoft App-V サーバー、およびパッケージに含まれるアプリが含まれます。
検出モジュールは、Virtual Apps and Desktops Remote PowerShell SDK を使用します。ネットワーク共有または Microsoft App-V Management Server のいずれかからパッケージ情報を検出できます。検出モジュールは、リソースの場所にあるマシンで使用します。
検出モジュールを使用するための前提条件:
  • マシンで PowerShell 3.0 以降が利用可能であることを確認してください。
  • マシンに Citrix Virtual Apps and Desktops Remote PowerShell SDK がインストールされていることを確認してください。
  • App-V パッケージを含むネットワーク共有にアクセスできることを確認してください。
  • Citrix Cloud Connector がインストールされ、Microsoft App-V Management Server がホストされているサーバーにアクセスできることを確認してください。

Citrix Cloud のアプリケーションライブラリに App-V パッケージを追加する

以下の手順は、ネットワーク共有からのApp-Vパッケージの追加(シングル管理者管理)と、Microsoft App-V Management Serverからの公開済みApp-Vパッケージすべての追加(デュアル管理者管理)に有効です。デュアル管理者管理方法を使用する場合、追加されたApp-Vパッケージは、シングル管理者管理方法を使用する場合と同様に管理する必要があります。
  1. Citrix DaaSダウンロードページ<https://www.citrix.com/downloads/citrix-cloud/product-software/xenapp-and-xendesktop-service.html>からディスカバリモジュールをダウンロードします。zipファイルCitrix.Cloud.AppLibrary.Admin.v1.psm1を任意のフォルダーに展開します。
    注:
    このファイルは、Citrix Virtual Apps and Desktops ISOのSupport\Tools\Scriptsにも提供されています。ローカルにコピーするか、CDドライブから直接参照できます。
  2. Virtual Apps and Desktops Remote PowerShell SDKがマシンにインストールされていることを確認します
  3. ディスカバリモジュールを含むフォルダーに移動します。PowerShellウィンドウで、ディスカバリモジュールを含むフォルダーのフルパスを入力し、Enterキーを押します。
  4. コマンドImport-Module.\Citrix.Cloud.AppLibrary.Admin.v1.psm1を使用してディスカバリモジュールをインポートします。
  5. 以下のいずれかの方法を使用して、App-VパッケージをCitrix Cloudのアプリケーションライブラリに追加します。
    • ネットワーク共有からApp-Vパッケージを追加するには、PowerShellコマンドレットImport-AppVPackageToCloudを実行します。
      例:Import-AppVPackageToCloud –PackagePath \\AppVSrv\share\Notepad++.appv
      コマンドレットのヘルプについては、Get-Help Import-AppVPackageToCloudと入力します。
    • Microsoft App-V Management ServerからApp-Vパッケージを追加するには、PowerShellコマンドレットImport-AppVPackagesFromManagementServerToCloudを実行します。
      例:Import-AppVPackagesFromManagementServerToCloud –ManagementSrvFQDN AppVMngSrv.domain.local
      コマンドレットのヘルプについては、Get-Help Import-AppVPackagesFromManagementServerToCloudと入力します。
      このコマンドは、Microsoft App-V Management ServerからCitrix Cloudに公開されているすべてのApp-Vパッケージをインポートします。
      App-VパッケージをCitrix Cloudに追加した後、シングル管理者管理方法を使用する場合と同様に、それらを管理する必要があります。
  6. Citrix Cloudにサインインします。ターゲット顧客を選択します。スクリプトが正常に実行されると、App-VパッケージがCitrix Cloudのアプリケーションライブラリに追加されます。

高レベルのPowerShell関数

このモジュールには、独自のPowerShellスクリプトから呼び出すことができる次の高レベル関数が含まれています。
  • Import-AppVPackageToCloud -PackagePath <Full UNC path to App-V package>
    単一のApp-Vパッケージからアプリケーションを公開するために必要なすべての情報を検出し、Citrix DaaSにアップロードします。
  • Import-AppVPackagesFromManagementServerToCloud -ManagementSrvFQDN <FQDN of a Microsoft App-V Management Server>
    管理サーバーによって公開されたパッケージのUNCパスを検出し、それぞれについて順にImport-AppVPackageToCloudを呼び出します。
    この方法で検出されたパッケージは、シングル管理者管理方法を使用してCitrix DaaSにロードされます。Citrix DaaSは、デュアル管理者管理方法を使用してパッケージを配信することはできません。
  • Import-AppVDualAdminToCloud -ManagementSrvUrl <URL of a Microsoft App-V Management Server> -PublishingServerUrl <URL of a Microsoft App-V Publishing Server>
    Microsoft App-V管理サーバーと公開サーバーを検出し、コンテンツをアプリケーションライブラリにインポートします。このコマンドレットは、Microsoft App-V管理サーバーを使用して管理されているすべてのパッケージと関連情報をインポートします。サーバーはPowerShellを介して追加および削除できます。
    このコマンドレットは、デュアル管理者モードでApp-Vパッケージを追加します。Microsoft App-V管理サーバーで公開されており、ADグループが追加されているApp-Vパッケージのみがインポートされます。Microsoft App-V管理サーバーに変更を加えた場合は、このコマンドレットを再実行して、アプリケーションライブラリをMicrosoft App-V管理サーバーと同期させます。
  • Remove-AppVServerFromCloud -ManagementSrvUrl <URL of a Microsoft App-V Management Server> -PublishingServerUrl <URL of a Microsoft App-V Publishing Server>
    アプリケーションライブラリに追加されたMicrosoft App-V管理サーバーと公開サーバーを削除します。
    このコマンドレットは、指定されたMicrosoft App-V管理サーバーと公開サーバー、および関連するすべてのApp-Vパッケージを削除します。
そのリソースロケーション内のドメイン参加済みコンピューターで、App-Vパッケージとサーバーの検出モジュールを実行します。開始するには、Remote PowerShell SDK のインストールと使用のガイダンスに従ってください。PowerShellコマンドレットまたはスクリプトの実行を続行します。以下の例を参照してください。

アクティビティの例

Citrix DaaS App-Vパッケージ検出モジュールをインポートします。
import-module "D:\Support\Tools\Scripts\Citrix.Cloud.AppLibrary.Admin.v1.psm1"
App-Vパッケージストアディレクトリをループ処理し、各パッケージをアップロードします。
Get-ChildItem -Path "\\FileServer.domain.net\App-V Packages" -Filter *.appv |
Foreach-Object{
    Import-AppVPackageToCloud -PackagePath $_.FullName
}
Microsoft App-V管理サーバーに登録されているパッケージを検出し、アップロードします。
Import-AppVPackagesFromManagementServerToCloud -ManagementSrvFQDN AppVManagementServer.domain.net
Microsoft App-V管理サーバーと公開サーバーを検出し、その構成をアプリケーションライブラリに追加します。これにより、デュアル管理者モードのMicrosoft App-V管理サーバーによって管理されているすべてのパッケージもインポートされます。
Import-AppVDualAdminCloud -ManagementSrvUrl http://AppVManagementServer.domain.net –PublishingServerUrl http://AppVManagementServer.domain.net:8001
モジュールに含まれているPowerShellヘルプドキュメントを読みます。
Get-Help Import-AppVPackageToCloud

制限事項

  • Citrix CloudのCitrix DaaS管理コンソールから、リソースロケーションインフラストラクチャ上のApp-Vパッケージを直接検出することはできません。Citrix Cloudの詳細については、Citrix Cloudのドキュメントを参照してください。
  • Citrix CloudのCitrix DaaS管理コンソールは、Microsoft App-V管理サーバーへのライブ接続を持っていません。Microsoft App-V管理サーバーでのパッケージやその他の構成の変更は、Import-AppVDualAdminCloudが再実行されるまでCitrix DaaS管理コンソールには反映されません。

モニターサービス OData API

履歴データを表示するためにMonitor機能を使用するだけでなく、Monitor ServiceのAPIを使用してデータをクエリできます。APIを使用して、次のことができます。
  • 計画のための履歴傾向を分析する
  • 接続およびマシンの障害の詳細なトラブルシューティングを実行する
  • 他のツールやプロセスに供給するための情報を抽出する。例えば、Microsoft ExcelのPowerPivotテーブルを使用してデータを異なる方法で表示するなど。
  • APIが提供するデータに基づいてカスタムユーザーインターフェイスを構築する
詳細については、「Monitor Service OData API」を参照してください。Monitor Service APIにアクセスするには、「Citrix CloudでOData v4エンドポイントを使用してMonitor Serviceデータにアクセスする」を参照してください。

シトリックス DaaS の API

Citrix DaaS APIの包括的なリストについては、「Citrix DaaS API」を参照してください。

免責事項

このソフトウェア/サンプルコードは、いかなる表明、保証、または条件もなしに「現状有姿のまま」提供されます。お客様は、ご自身の責任において、これを使用、変更、配布することができます。CITRIXは、商品性、特定目的への適合性、権原、および非侵害に関する保証を含むがこれに限定されない、明示的、黙示的、書面、口頭、または法定のいかなる保証も一切否認します。上記の一般性を制限することなく、お客様は、(a) ソフトウェア/サンプルコードにエラー、設計上の欠陥、またはその他の問題があり、データ損失や財産への損害を引き起こす可能性があること、(b) ソフトウェア/サンプルコードを完全に機能させることができない可能性があること、および (c) Citrixがお客様への通知や責任を負うことなく、ソフトウェア/サンプルコードの現在のバージョンおよび/または将来のバージョンの提供を中止する可能性があることを認識し、同意するものとします。いかなる場合でも、本ソフトウェア/コードを、生命維持活動や爆破活動を含むがこれに限定されない、極めて危険な活動のサポートに使用してはなりません。CITRIXおよびその関連会社または代理人は、契約違反またはその他の責任論に基づいて、本ソフトウェア/サンプルコードの使用から生じるいかなる損害についても責任を負いません。これには、直接的、特別、偶発的、懲罰的、結果的、またはその他の損害が含まれますが、これらに限定されず、たとえそのような損害の可能性について知らされていたとしても同様です。お客様は、本コードの使用、変更、または配布から生じるいかなる請求に対しても、Citrixを補償し、防御することに同意するものとします。