Citrix Virtual Apps and Desktops 7 2203 LTSR

コンテンツの公開

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

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

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

PowerShell SDKを使用してコンテンツを公開します。Studioを使用してコンテンツを公開することはできません。ただし、公開後に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 (旧称 シトリックス Virtual Apps and Desktops サービス) の展開の場合、シトリックス Virtual Apps and Desktops リモート 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アプリケーションの表示と編集

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

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

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

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

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

Studioのファイルタイプ関連付けアプリケーション設定(/ja-jp/citrix-virtual-apps-desktops/2203-ltsr/media/pub-content-props-fta.png)

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

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

より詳しい情報

コンテンツの公開