XenApp and XenDesktop

エスディーケーとエーピーアイ

このリリースでは、いくつかのSDKとAPIが利用可能です。詳細については、開発者向けドキュメントを参照してください。そこから、以下のプログラミング情報にアクセスできます。

  • デリバリーコントローラー™
  • モニターサービス OData
  • ストアフロント™

Citrix Group Policy SDKを使用すると、グループポリシーの設定とフィルターを表示および構成できます。これは、PowerShellプロバイダーを使用して、マシンおよびユーザーの設定とフィルターに対応する仮想ドライブを作成します。このプロバイダーは、New-PSDriveの拡張機能として表示されます。Group Policy SDKを使用するには、StudioまたはXenAppおよびXenDesktop SDKのいずれかがインストールされている必要があります。詳細については、Group Policy SDKを参照してください。

デリバリーコントローラー SDK

このSDKは、Delivery ControllerまたはStudioコンポーネントをインストールする際に、インストールウィザードによって自動的にインストールされる多数のPowerShellスナップインで構成されています。

権限: Citrix®管理権限を持つIDを使用してシェルまたはスクリプトを実行する必要があります。Controller上のローカル管理者グループのメンバーは、XenAppまたはXenDesktop®をインストールするための完全な管理権限を自動的に持ちますが、Citrixは、通常の操作では、ローカル管理者アカウントを使用するのではなく、適切な権限を持つCitrix管理者を作成することを推奨します。Windows Server 2008 R2を実行している場合は、シェルまたはスクリプトをローカル管理者グループのメンバーとしてではなく、Citrix管理者として実行する必要があります。

コマンドレットにアクセスして実行するには:

  1. PowerShellでシェルを起動するには、Studioを開き、PowerShellタブを選択した後、Launch PowerShellをクリックしてください。
  2. スクリプト内でSDKコマンドレットを使用するには、PowerShellで実行ポリシーを設定します。PowerShellの実行ポリシーの詳細については、Microsoftのドキュメントを参照してください。
  3. Windows PowerShellコンソールでAdd -PSSnapinコマンドレットを使用して、必要なスナップインをPowerShell環境に追加します。

V1とV2はスナップインのバージョンを示します(XenDesktop 5スナップインはバージョン1、XenDesktop 7スナップインはバージョン2です)。たとえば、XenDesktop 7スナップインをインストールするには、Add-PSSnapin Citrix.ADIdentity.Admin.V2と入力します)。すべてのコマンドレットをインポートするには、次のように入力します: Add-PSSnapin Citrix.*.Admin.V*

スナップインを追加した後、コマンドレットとその関連ヘルプにアクセスできます。

注記: 現在のXenApp®およびXenDesktop PowerShellコマンドレットのヘルプを表示するには:

  1. パワーシェルコンソールから、シトリックススナップインを追加します: Add –PSSnapin Citrix.*.Admin.V*.
  2. PowerShell統合スクリプト環境 (ISE)の指示に従ってください。

グループポリシーSDK

グループポリシーSDKを使用するには、StudioまたはXenAppおよびXenDesktop SDKのいずれかがインストールされている必要があります。

グループポリシーSDKを追加するには、コマンド Add-PSSnapin citrix.common.grouppolicy を入力します。(ヘルプを参照するには、コマンド help New-PSDrive -path localgpo:/ を入力します)

仮想ドライブを作成し、設定をロードするには、次のように入力します:New-PSDrive <Standard Parameters> [-PSProvider] CitrixGroupPolicy -Controller <string> ここで、Controller文字列は、接続して設定をロードしたいサイト内のControllerの完全修飾ドメイン名です。

エスディーケーとエーピーアイ