SDK
Citrix DaaS™ Remote PowerShell SDK は、複雑で反復的なタスクを自動化します。これにより、Studio ユーザーインターフェイスを使用せずに、Citrix DaaS (旧 Virtual Apps and Desktops) 環境をセットアップおよび管理するメカニズムが提供されます。
要件
マシンに PowerShell 3.0 以降がインストールされていることを確認してください。
Remote PowerShell SDK のインストールまたは削除
Citrix Cloud Japan で使用するために Remote PowerShell SDK をインストールするには:
-
インストーラーをダウンロードします: https://download.apps.cloud.com/CitrixPoshSdk.exe。
-
コマンド
CitrixPoshSdk.exe EnvironmentName=Japanを実行します。このコマンドにより、SDK はデフォルトで Citrix Cloud Japan のコンテキストで実行できるようになります。注:または、SDK インストーラーを実行し、ダイアログに従ってインストールを完了することもできます。ただし、Get-XdAuthentication コマンドレットを使用して認証する際に、Citrix Cloud Japan 環境を指定する必要があります。この記事の「Remote PowerShell SDK を実行するには」を参照してください。
インストールログは %TEMP%\CitrixLogs\CitrixPoshSdk に作成されます。ログはインストールに関する問題の解決に役立ちます。
Remote PowerShell SDK をアンインストールするには:
-
プログラムの削除または変更を行う Windows 機能から、Citrix DaaS Remote PowerShell SDK を選択します。
-
右クリックして、アンインストール を選択します。
-
ダイアログに従います。
Remote PowerShell SDK を実行するには
Remote PowerShell SDK は、そのリソースの場所にあるドメイン参加済みコンピューターで実行します。
-
PowerShell コマンドプロンプトを開きます。管理者として実行する必要はありません。
-
Citrix® スナップインを追加します:
asnp citrix.*. -
コマンド
Get-XdAuthenticationを実行して明示的に認証できます。または、最初の Remote PowerShell SDK コマンドを実行すると、Get-XdAuthentication と同じ認証が求められます。ただし、この記事の冒頭にある Remote PowerShell SDK のインストールまたは削除 で説明されているように SDK をインストールしなかった場合は、コマンドGet-XdAuthentication -EnvironmentName Japanを使用して Citrix Cloud Japan に認証する必要があります。 -
PS SDK コマンドレットまたは PS SDK 自動化スクリプトの実行を続行します。スクリプトの例については、Citrix DaaS ドキュメントの アクティビティの例 を参照してください。
注記:
-
一度認証されると、現在の PowerShell セッションでのリモートアクセスは 24 時間有効です。この時間を過ぎると、資格情報を入力する必要があります。
-
Citrix は、この SDK のコマンドレットを Cloud Connector で実行しないことを推奨します。SDK の操作には Cloud Connector は関与しません。
サポートされているスナップインと無効になっているスナップインの完全なリストについては、Citrix DaaS ドキュメントの サポートと制限事項 を参照してください。