SDKおよびAPI
このリリースでは,複数のSDKおよびAPIを使用できます。SDKとAPIにアクセスするには,”使用Citrix构建任何东西“に移動します。そこから,[Citrix工作区]を選択してCitrix虚拟应用程序和桌面とその関連コンポーネントのプログラミング情報にアクセスします。
注:
Citrix虚拟应用程序和桌面SDKおよびCitrixグループポリシーSDKは,モジュールまたはスナップインとしてインストールできます。いくつかのコンポーネントSDK (Citrix许可、Citrix提供店面など)は,スナップインのみを使用してインストールします。
この製品は,PowerShellのバージョン3から5までをサポートします。
Citrix虚拟应用和桌面SDK
このSDKは,交付控制器または工作室をインストールするとPowerShellモジュールとして自動的にインストールされます。これにより,スナップインを追加しなくても,このSDKのコマンドレットを使用できるようになります。(このSDKをスナップインとしてインストールする場合の手順は後で説明します)。
権限
シェルまたはスクリプトは,Citrix管理者の権限を持つIDを使用して実行する必要があります。Controllerのローカル管理者グループのメンバーには、Citrix Virtual AppsまたはCitrix Virtual Desktopsのインストールに必要な完全な管理権限が自動的に付与されますが、ローカル管理者アカウントを使うのではなく、適切な権限を持つCitrix管理者を作成することをお勧めします。
コマンドレットのアクセスと実行
- PowerShellのシェルを開きます。工作室を開き,(PowerShell)タブを選択して[PowerShellの起動]をクリックします。
- スクリプト内でSDKコマンドレットを使用するには,PowerShell実行ポリシーを設定する必要があります。PowerShell実行ポリシーについては,微软社のドキュメントを参照してください。
(モジュールではなく)スナップインを使用する場合は,
Add-PSSnapin
(またはasnp
)コマンドレットを使用してスナップインを追加します。V1とV2は,スナップインのバージョンを示します。XenDesktop 5スナップインはバージョン1です。Citrix Virtual Apps and Desktops、およびそれ以前のXenDesktop 7バージョンのスナップインはバージョン2です。たとえば、Citrix Virtual Apps and Desktopsスナップインをインストールするには、「
Add-PSSnapin Citrix.ADIdentity.Admin.V2
“と入力します。すべてのコマンドレットをインポートするには,”Add-PSSnapin Citrix。* .Admin.V *
“と入力します。
これで,コマンドレットとヘルプファイルを使用できます。
- このSDKのヘルプファイルにアクセスするには,[カテゴリ]ボックスの一覧で製品またはコンポーネントを選択してから,[Citrix Virtual Apps and desktop SDK]を選択します。
- PowerShellのガイダンスについては,”Windows PowerShell集成脚本环境(ISE)“を参照してください。
グループポリシーSDK
CitrixグループポリシーSDKにより,グループポリシーの設定およびフィルターを表示して構成できます。このSDKは,PowerShellプロバイダーを使用して,マシン,ユーザー設定,およびフィルターに対応する仮想ドライブを作成します。このプロバイダーは,New-PSDrive
に対する拡張として表示されます。
组策略SDKを使用するには,工作室またはCitrix虚拟应用程序和桌面SDKのいずれかをインストールする必要があります。
CitrixグループポリシーのPowerShellプロバイダーは,モジュールまたはスナップインとして利用できます。
- このモジュールを使用するために追加で作業が必要になることはありません。
- このスナップインを追加するには,”
Add-PSSnapin citrix.common.grouppolicy
“と入力します。
ヘルプにアクセスするには,”help New-PSDrive -path localgpo:/
“と入力します。
仮想ドライブを作成して設定を読み込むには,”New-PSDrive
“と入力します。ここで,<字符串>は接続して設定を読み込むサイトの控制器の完全修飾ドメイン名です。
监控服务OData
监控APIを使用すると,OData APIのバージョン3または4を使用して监视服务データにアクセスできます。监控服务データからクエリされたデータに基づいて,カスタマイズした監視ダッシュボードおよびレポートダッシュボードを作成できます。OData V.4は,ASP。净Web APIに基づいており,アグリゲーションクエリをサポートしています。
詳しくは。”监视服务OData API“を参照してください。