XenApp and XenDesktop

コンテンツの公開

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

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

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

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

構成の概要および準備作業

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

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

アプリケーションタイプ プロパティは パブリッシュコンテンツ である必要があります。

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

  • HTML Webサイトアドレス(例:https://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があることを確認してください。

  • XenAppおよびXenDesktop サービス展開の場合、ダウンロードしてXenAppおよびXenDesktop リモート PowerShell SDKをインストールします。
  • オンプレミスのXenAppおよびXenDesktop展開の場合、Delivery ControllerとともにインストールされているPowerShell SDKを使用します。公開コンテンツアプリケーションを追加するには、最低バージョン7.11のDelivery Controllerが必要です。

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

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

はじめに

パワーシェル SDK を含むマシンで、パワーシェルを開きます。

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

Add-PsSnapin Citrix\*
$dg = Get-BrokerDesktopGroup –Name PublishedContentApps
<!--NeedCopy-->

XenAppおよびXenDesktop Serviceを使用している場合は、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アプリケーションの表示と編集

公開されたコンテンツは、他のアプリケーションタイプと同じ方法で管理します。公開されたコンテンツ項目は、Studioのアプリケーションリストに表示され、Studioで編集できます。

ローカライズされた画像

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

ローカライズされた画像

公開アプリケーションを使用してPublishedContentアプリケーション(ローカルアプリケーションではなく)を開くには、公開アプリケーションのファイルタイプ関連付けプロパティを編集します。この例では、公開されたWordPadアプリケーションが編集され、.rtfファイル用のファイルタイプ関連付けが作成されました。

重要:

ファイルタイプ関連付けを編集する前に、デリバリーグループのメンテナンスモードをオンにしてください。完了したら、メンテナンスモードをオフにすることを忘れないでください。

ローカライズされた画像

ファイルタイプ関連付けの変更を読み込むにはStoreFrontを更新し、PublishedRTFおよびPublishedDOCXアプリケーションをクリックします。違いに注目してください。PublishedDOCXは引き続きローカルのWordPadで開きます。しかし、ファイルタイプ関連付けにより、PublishedRTFは公開されたWordPadで開くようになりました。

ローカライズされた画像

詳細については

コンテンツの公開