Citrix Virtual Apps and Desktops

コンテンツの公開

注:

バージョン2511以降、Citrix Web Studio (Webベース) は、Citrix Virtual Apps and Desktops™ の唯一の管理コンソールです。Citrix Studio (MMCベース) はインストーラーから削除されました。この記事はWeb Studioにのみ適用されます。Citrix Studioについては、Citrix Virtual Apps and Desktops 7 2212以前の同等の記事を参照してください。

URLまたはUNCパスをリソース(Microsoft WordドキュメントやWebリンクなど)として公開するアプリケーションを公開できます。この機能は公開コンテンツとして知られています。コンテンツを公開する機能により、ユーザーにコンテンツを配信する方法に柔軟性が加わります。既存のアクセス制御とアプリケーション管理の恩恵を受けることができます。また、コンテンツを開くためにローカルアプリケーションを使用するか、公開アプリケーションを使用するかを指定することもできます。

公開されたコンテンツは、StoreFront™およびCitrix Workspace™アプリで他のアプリケーションと同様に表示されます。ユーザーはアプリケーションにアクセスするのと同じ方法でアクセスします。クライアントでは、リソースは通常どおり開きます。

  • ローカルにインストールされたアプリケーションが適切な場合、そのアプリケーションが起動してリソースを開きます。
  • ファイルタイプ関連付けが定義されている場合、公開アプリケーションが起動してリソースを開きます。

PowerShell SDKを使用してコンテンツを公開します。Web Studioを使用してコンテンツを公開することはできません。ただし、公開後にWeb Studioを使用してアプリケーションのプロパティを編集することはできます。

構成の概要と準備

コンテンツの公開には、New-BrokerApplication コマンドレットと以下の主要なプロパティを使用します。(すべてのコマンドレットプロパティの説明については、コマンドレットのヘルプを参照してください。)

New-BrokerApplication –ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name
<!--NeedCopy-->

ApplicationType プロパティは PublishedContent である必要があります。

CommandLineExecutable プロパティは、公開コンテンツの場所を指定します。以下の形式がサポートされており、255文字の制限があります。

  • HTML Webサイトアドレス(例:http://www.citrix.com
  • Webサーバー上のドキュメントファイル(例:https://www.citrix.com/press/pressrelease.doc
  • FTPサーバー上のディレクトリ(例:ftp://ftp.citrix.com/code
  • FTPサーバー上のドキュメントファイル(例:ftp://ftp.citrix.com/code/Readme.txt>)
  • UNCディレクトリパス(例:file://myServer/myShare または \\\\myServer\\myShare
  • UNCファイルパス(例:file://myServer/myShare/myFile.asf または \\myServer\myShare\myFile.asf

正しいSDKがあることを確認してください。

  • Citrix DaaS(旧Citrix Virtual Apps and Desktopsサービス)の展開の場合、Citrix Virtual Apps and Desktops Remote PowerShell SDKをダウンロードしてインストールします。
  • オンプレミスのCitrix Virtual Apps and Desktops展開の場合、Delivery ControllerとともにインストールされるPowerShell SDKを使用します。公開コンテンツアプリケーションの追加には、最低バージョン7.11のDelivery Controllerが必要です。

以下の手順では例を使用します。例では、次のようになります。

  • マシンカタログが作成されています。
  • PublishedContentApps という名前のデリバリーグループが作成されています。このグループは、カタログからマルチセッションOSマシンを使用します。WordPadアプリケーションがグループに追加されています。
  • デリバリーグループ名、CommandLineExecutable の場所、およびアプリケーション名が割り当てられています。

開始

PowerShell SDKを含むマシンで、PowerShellを開きます。

次のコマンドレットは、適切なPowerShell SDKスナップインを追加し、返されたデリバリーグループレコードを割り当てます。

Add-PsSnapin Citrix\* $dg = Get-BrokerDesktopGroup –Name PublishedContentApps

Citrix DaaSを使用している場合は、Citrix Cloud™の資格情報を入力して認証します。顧客が複数いる場合は、いずれかを選択します。

URLの公開

場所とアプリケーション名を割り当てた後、次のコマンドレットはCitrixのホームページをアプリケーションとして公開します。

$citrixUrl = "https://www.citrix.com/"
$appName = "Citrix Home Page"

New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
<!--NeedCopy-->

成功の確認:

  • StoreFrontを開き、PublishedContentAppsデリバリーグループ内のアプリケーションにアクセスできるユーザーとしてログオンします。表示には、デフォルトのアイコンを持つ新しく作成されたアプリケーションが含まれます。アイコンのカスタマイズについては、https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/ を参照してください。
  • Citrix Home Page アプリケーションをクリックします。URLは、ローカルで実行されているデフォルトブラウザの新しいタブで起動します。

UNCパスにあるリソースの公開

この例では、管理者はすでに PublishedResources という名前の共有を作成しています。場所とアプリケーション名を割り当てた後、次のコマンドレットは、その共有内のRTFファイルとDOCXファイルをリソースとして公開します。

$rtfUNC = "\\GMSXJ-EDGE0.xd.local\\PublishedResources\\PublishedRTF.rtf"
$rtfAppName = "PublishedRTF"

New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $rtfUNC -Name $rtfAppName
-DesktopGroup $dg.Uid

$docxUNC = "\\GMSXJ-EDGE0.xd.local\PublishedResources\PublishedDOCX.docx"
$docxAppName = "PublishedDOCX"

New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $docxUNC -Name $docxAppName
-DesktopGroup $dg.Uid
<!--NeedCopy-->

成功の確認:

  • StoreFrontウィンドウを更新して、新しく公開されたドキュメントを表示します。
  • PublishedRTF および PublishedDOCX アプリケーションをクリックします。各ドキュメントは、ローカルで実行されているWordPadで開きます。

PublishedContentアプリケーションの表示と編集

公開コンテンツは、他のアプリケーションタイプに使用するのと同じ方法で管理します。

PublishedContent アプリケーションを表示および編集するには、次の手順に従います。

  1. Web Studioにサインインし、左側のペインで [アプリケーション] を選択します。
  2. [アプリケーション] タブで、PublishedContentアプリケーションを選択し、[プロパティ] を選択します。

    アプリケーションのプロパティ(ユーザーの可視性、グループ関連付け、ショートカットなど)は公開コンテンツに適用されます。ただし、[場所] ページでコマンドライン引数または作業ディレクトリのプロパティを変更することはできません。

  3. リソースを変更するには、そのページの [実行可能ファイルへのパス] フィールドを変更します。

    アプリケーション設定の実行可能ファイルへのパス設定

  4. 公開アプリケーションを使用して PublishedContent アプリケーションを開く(ローカルアプリケーションではなく)には、次の手順に従います。

    この例では、公開されたWordPadアプリケーションが編集され、.rtfファイル用のファイルタイプ関連付けが作成されます。

    1. デリバリーグループのメンテナンスモードをオンにします。
    2. [ファイルタイプ関連付け] プロパティを編集します。
    3. 完了したら、メンテナンスモードをオフにします。
    4. StoreFrontを更新してファイルタイプ関連付けの変更を読み込み、PublishedRTF および PublishedDOCX アプリケーションをクリックします。違いに注目してください。PublishedDOCX は引き続きローカルのWordPadで開きます。しかし、PublishedRTF はファイルタイプ関連付けにより、公開されたWordPadで開くようになりました。

    アプリケーションが開く場所の例

詳細情報

コンテンツの公開