Citrix Virtual Apps and Desktops

コンテンツの公開

注:

You can manage your Citrix Virtual Apps and Desktops™ deployment using two management consoles: Web Studio (web-based) and Citrix Studio (Windows-based). This article covers only Web Studio. For information about Citrix Studio, see the equivalent article in Citrix Virtual Apps and Desktops 7 2212 or earlier.

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

公開コンテンツは、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 or \\\\myServer\\myShare
  • UNCファイルパス(例:file://myServer/myShare/myFile.asf または \\myServer\myShare\myFile.asf

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

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

以下の手順では例を使用します。例では、

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

開始する

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

次のコマンドレットは、適切な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にサインインし、左ペインでApplicationsを選択します。
  2. アプリケーション」タブで、PublishedContentアプリケーションを選択し、「プロパティ」を選択します。

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

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

    アプリケーション設定の実行可能ファイルパス設定(/ja-jp/citrix-virtual-apps-desktops/2503/media/pub-content-props-location.png)

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

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

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

    アプリケーションが開く場所の例(/ja-jp/citrix-virtual-apps-desktops/2503/media/pub-content-fta-open.png)

詳細については

  • マシンカタログの作成(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure/machine-catalogs-create.html)
  • デリバリーグループの作成(/ja-jp/citrix-virtual-apps-desktops/2503/install-configure/delivery-groups-create.html)
  • アプリケーションプロパティの変更(/ja-jp/citrix-virtual-apps-desktops/2503/manage-deployment/applications-manage.html#change-application-properties)
コンテンツの公開