ローカルアプリアクセスとURLリダイレクト
はじめに
ローカルアプリアクセスを有効にすると,ローカルにインストールされているWindowsアプリケーションが仮想デスクトップ環境にシームレスに統合されます。ローカルアプリアクセスにより,以下の操作が可能になります。
- ラップトップやPCなどの物理コンピューター上にローカルにインストールされたアプリケーションに仮想デスクトップからアクセスする。
- フレキシブルなアプリケーション配信ソリューションをユーザーに提供する。仮想化できないアプリケーションや它担当者が管理しないアプリケーションをユーザーのローカルにインストールして,仮想デスクトップ上にインストールされたアプリケーションのように使用できます。
- 仮想デスクトップ以外のホスト上で提供される公開アプリケーションのダブルホップによる遅延を解消するために,そのアプリケーションのショートカットをユーザーのWindowsデバイス上に配置する。
- 次のようなアプリケーションを使用する。
- GoToMeetingなどのビデオ会議ソフトウェア。
- 仮想化されていない特殊なアプリケーション。
- DVDバーナーや电视チューナーなど,ユーザーデバイスとサーバー間で大量のデータ転送が発生するアプリケーションや周辺機器。
XenAppおよびXenDesktopでローカルアプリアクセスが有効な場合,URLリダイレクトにより,ホストされるデスクトップセッションからローカルアクセスアプリケーションを起動できます。URLリダイレクトでは,複数のURLアドレスでアプリケーションを起動できます。デスクトップセッションで,Webブラウザー内に埋め込まれたリンクをクリックすると,WebブラウザーのURLブラックリストに基づいてローカルのWebブラウザーが起動します。ブラックリストにないURLをクリックすると,デスクトップセッション内のWebブラウザーが再度使用されます。
URLリダイレクトはデスクトップセッションでで机し,アプリケーションセッションでは机构しませませ使使できるできる机构は,サーバーfta(文件类型协会:ファイルタイプの割り当てホストからへへコンテンツの「」のみのみ。このftaでは,http,http,rtsp,mmsなど,特点のがクライアント侧転送されます。たとえば,httpの埋め込みを。。特价のurlのリダイレクトををにしたり无效したりすることはできません。
ローカルアプリアクセスを有効にすると,ローカルで実行されるアプリケーション,ホストされるアプリケーション,またはデスクトップ上のショートカットからアクセスされをたURL,以下のいずれかの方法でリダイレクトできます:
- ユーザーのコンピューターから,ホストされているデスクトップへ
- XenApp / XenDesktopサーバーサーバー,ユーザーユーザーコンピューターへ
- 起动された环境环境内内ででで处で处处处で
特定のWebサイトでのリダイレクト方法を指定するには,虚拟投递代理上のURLホワイトリストおよびURLブラックリストを構成します。これらのリストでは,URLリダイレクトのポリシー設定を指定する複数行文字列値を設定します。詳しくは”ローカルアプリアクセスのポリシー設定“を参照してください。
すべてのURLをVDA側のWebブラウザーで開くこともできますが,以下のURLについてはエンドポイント上のWebブラウザーで開くためのポリシーを構成できます。
- ジオ/ロケール情報——ユーザーの現在位置の情報に基づいて適切なページを自動的に表示するmsn.comやnews.google.comなどのWebサイト。たとえば,イギリスにあるデータセンターで提供されるVDAにインドのクライアントから接続する場合,in.msn.comではなくuk.msn.comが表示されます。
- マルチメディアコンテンツ——メディアリッチなWebサイト。クライアント側で処理されるように設定すると,ユーザーエクスペリエンスが向上し,狭帯域幅接続での使用帯域幅や処理能力が改善されます。Flashリダイレクト機能を使用することもできますが、URLリダイレクトを使用するとSilverlightなどほかの種類のメディアにも対応できます。これにより、環境のセキュリティも向上します。つまり、管理者により許可されたURLだけがクライアント側で処理され、ほかのURLはすべてVDA側で処理されます。
URLリダイレクトに加えて,自贸区リダイレクトも使用できます。この機能では,セッションで特定のファイルを開くときにローカルのアプリケーションが使用されます。ローカルアプリでファイルを開くには,そのローカルアプリがそのファイルにアクセスできる必要があります。つまり,ローカルアプリケーションで開くことができるのは,ネットワーク共有上またはクライアントドライブ上にあるファイル(クライアント側ドライブのマッピング機能)のみです。たとえば、PDFファイルを開く場合,ローカルにインストールされているPDFリーダーでファイルが表示されます。ローカルアプリケーションはファイルに直接アクセスできるため,ファイルを開くときにICAによるネットワーク転送は発生しません。
要件,考慮事項,および制限事項
ローカルアプリアクセスはVDA为Windows服务器操作系统およびVDA Windows桌面操作系统でサポートされるオペレーティングシステムでサポートされ,Citrix接收机为Windows版本4.1(以降)が必要です。次のWebブラウザーがサポートされています:
- Internet Explorer 11日以降。Internet Explorer 8 9または10も使用できますが,微软はie 11をサポートしており,CitrixもInternet Explorer 11の使用を推奨しています。
- Firefox 3.5〜21.0
- Chrome 10
ローカルアプリアクセスやURLリダイレクトを使用するときは,以下の考慮事項および制限事項について確認してください。
- ローカルアプリアクセスは全画面モード用に設計されています。このため,以下の制限事項があります。
- ローカルアプリアクセスをウィンドウ表示モードの仮想デスクトップで使用するなど,単一の仮想デスクトップをすべてのモニター上で表示しない場合,ユーザーエクスペリエンスに混乱が生じます。
- マルチモニター環境でアプリケーションの表示を1つのモニターで最大化すると,それ以降のアプリケーションはほかのモニターに表示されず,すべてのアプリケーションがそのモニター上に表示されます。
- この機能は,単一VDAでの使用を想定して設計されています。複数の同時接続VDAを対象とするものではありません。
- 一部のアプリケーションでは,以下の予期されない問題が発生する場合があります。
- ユーザーが,仮想デスクトップのCドライブとローカルのCドライブを混同する場合があります。
- 仮想デスクトップで使用できるプリンターは,ローカルアプリケーションでは使用できません。
- 管理者特権が必要なアプリケーションは,ローカルアプリアクセスでは起動できません。
- 単一インスタンスアプリケーション(Windows Media Playerなど)ももほかのアプリケーションと同等に处され
- ローカルアプリケーションはローカルマシンの窗テーマで表示され。
- 全画面アプリケーションはサポートされません。これには,PowerPointのスライドショーやデスクトップ全体で表示されるフォトビューアーなど,全画面で開くアプリケーションが含まれます。
- ローカルアプリアクセスでは,ローカルアプリケーションのプロパティ(デスクトップや[スタート]メニューへのショートカットの配置など)が複製されます。ただし,ショートカットキーや読み取り専用属性などのそのほかのプロパティは複製されません。
- 一部のアプリケーションで,各ウィンドウが正しい重なり順で表示されない場合があります。これにより,一部のウィンドウが非表示になることがあります。
- マイコンピューター,ごみ箱,コントロールパネル,ネットワークドライブ,フォルダーなどのショートカットはサポートされません。
- カスタムのファイルタイプ,関連付けられたプログラムのないファイル,ZIPファイル,および隠しファイルはサポートされません。
- ビット数の異なるローカルアプリケーションとVDAアプリケーションのタスクバーでのグループ化はサポートされません。32岁的たとえばビットのローカルアプリケーションと64ビットのVDAアプリケーションは,タスクバーでグループ化されません。
- アプリケーションはCOMを使って起動できません。たとえば、办公アプリケーション内に埋め込まれている办公室ドキュメントをクリックしても,プロセス起動が検出されないため,ローカルアプリケーション統合に失敗します。
-
- 明示的なURLリダイレクトのみがサポートされます。つまり、Webブラウザーのアドレスバーに表示されるURLやブラウザー内ナビゲーションによるURLだけが正しくリダイレクトされます。
- URLリダイレクトはデスクトップセッションでのみ機能し,アプリケーションセッションでは機能しません。
- VDAセッションのローカルデスクトップフォルダーにユーザーが新しいファイルを作成することはできません。
- ローカルアプリケーションの複数のインスタンスのタスクバーアイコンは,仮想デスクトップのタスクバー設定に基づいて表示されます。ただし,ローカルで実行されているアプリケーションのショートカットは,このアプリケーションの実行インスタンスのアイコンとはグループ化されません。また,ホストされているアプリケーションの実行インスタンスや,そのアプリケーションのピン留めアイコンともグループ化されません。タスクバー上のアイコンでは,ローカルで実行されているアプリケーションのウィンドウのみを閉じることができます。ローカルアプリケーションのショートカットをデスクトップタスクバーや[スタート]メニューに固定することもできますが,そのショートカットからアプリケーションを起動できなくなる場合があります。
窗户上での動作
ローカルアプリアクセスは,窗户上で次のように動作します。
- Windows 8およびWindows Server 2012のショートカットの動作
- クライアント上にインストールさた窗ストアアプリケーションは,ローカルアプリケーションアクセスのショートカットとしてさません。
- 通常,イメージファイルとビデオファイルは,デフォルトでWindowsストアアプリケーションで開かれます。ただし,ローカルアプリケーションアクセスでは,Windowsストアアプリケーションが列挙され,ショートカットがデスクトップアプリケーションで開かれます。
- 本地程序フォルダー
- Windows 7の場合,[スタート]メニューに本地程序フォルダーが表示されます。
- Windows 8の場合,ユーザーがスタート画面のカテゴリとして[すべてのアプリ]を選択した場合のみ,本地程序フォルダーが表示されます。本地程序フォルダーにすべてのサブフォルダーが表示されるわけではありません。
- アプリケーション用のWindows 8グラフィック機能
- デスクトップアプリケーションはデスクトップ領域に制限され,スタート画面およびWindows 8スタイルアプリケーションの背面に表示されます。
- ローカルアプリアクセスは,マルチモニターモードでデスクトップアプリケーションのようには動作しません。マルチモニターモードでは,スタート画面とデスクトップは別のモニター上で表示されます。
- Windows 8およびローカルアプリアクセスのurlリダイレクト
- Windows 8上网Internet Explorerではアドオンを使使をためため,网址,网址ためためにするexplははデスクトップデスクトップがががありありありあり
- Windows Server 2012上网Internet Explorerでは,デフォルトでアドオンが无效にていますをを実実にはの拡拡构成を无效にしください。标准ユーザーに対してしくださいください。,Internet Explorerののオプションを再再して再起しし
ローカルアプリアクセスとurlリダイレクトリダイレクト构成
Citrix Workspaceアプリでローカルアプリケーションアクセスと网址URLリダイレクトリダイレクト使使使には
- ローカルクライアントマシンにCitrix工作区アプリをインストールします。Citrix Workspaceアプリのインストール時に両方の機能を有効することも、グループポリシーエディターを使ってローカルアプリケーションアクセステンプレートを有効にすることも可能です。
- ポリシーの[ローカルアプリアクセスを許可する]設定を[有効]に設定します。URLリダイレクトのURL許可リストおよび禁止リストのポリシー設定を構成することもできます。詳しくは。”ローカルアプリアクセスのポリシー設定「をを参照してください。
ローカルアプリアクセスとURLリダイレクトの有効化
すべてのローカルアプリケーションのローカルアプリアクセスを有効にするには,次の手順を実行します:
- Citrix工作室を開始します。
- オンプレミス展開の場合,[スタート]メニューからCitrix工作室を開きます。
- クラウドサービス展開の場合,[Citrix云]>[虚拟应用程序和桌面サービス]>[管理)タブに移動します。
- 工作室のナビゲーションペインで[ポリシー]を選択します。
- (操作]ペインの[ポリシーの作作]をクリックします。
- [ポリシーの作成]ウィンドウで,検索ボックスに”ローカルアプリアクセスを許可する”と入力して,[选択]をクリックします。
- [設定の編集]ウィンドウで,[許可]を選択します。デフォルトでは,[ローカルアプリアクセスを許可する]ポリシーは禁止されます。この設定が許可されている場合,VDAにより,公開アプリケーションおよびローカルアプリアクセスのショートカットを有効にするかをエンドユーザーが指定できます。(この設定が禁止されている場合,公開アプリケーションおよびローカルアプリケーションアクセスのショートカットのいずれもVDAで機能しません)このポリシー設定は,URLリダイレクトのポリシー設定だけではなく,マシン全体に適用されます。
- [ポリシーの作成]ウィンドウで,検索ボックスに”URLリダイレクトのホワイトリスト”と入力して,[选択]をクリックします。URLリダイレクトの許可リストは,リモートセッションのデフォルトのWebブラウザーで開くURLを指定します。
- [設定の編集]ウィンドウで[追加]をクリックしてurlを追加し,[好的]を選択します。
- [ポリシーの作成]ウィンドウで,検索ボックスに”URLリダイレクトのブラックリスト”と入力して,[选択]をクリックします。urlリダイレクトの禁止リスト,エンドポイント上で行されいるデフォルトの网页ブラウザーにリダイレクトれるurlを指定します。
- [設定の編集]ウィンドウで[追加]をクリックしてurlを追加し,[好的]を選択します。
- [設定]ページで,(次へ]をクリックします。
- [ユーザーユーザーおよび]ページでポリシーを该当のデリバリーグループ割り当てて,(次へ]をクリックします。
- (概要]ページで,設定を確認して[完了]をクリックします。
Citrix Workspaceアプリのインストール中,すべてのローカルアプリケーションでurlリダイレクトを有象にするに,以以のの手顺を実実し:
- Citrix工作区アプリのインストール時に,マシンのすべてのユーザーに対してURLリダイレクトを有効にします。これにより、URLリダイレクト機能で使用されるWebブラウザーアドオンも登録されます。
- コマンドコマンドプロンプトで次ののかのオプションを付けて适切コマンドコマンドを実実ししコマンドを実実し,Citrix Workspaceアプリアプリをインストールし:
- CitrixReceiver.exeの場合,
/ ALLOW_CLIENTHOSTEDAPPSURL = 1
を使用します。 - CitrixReceiverWeb.exeの場合,
/ ALLOW_CLIENTHOSTEDAPPSURL = 1
を使用します。
- CitrixReceiver.exeの場合,
グループポリシーエディターを使ってローカルアプリアクセステンプレートを有効にするには
注:
- グループポリシーエディターを使用してローカルアプリアクセステンプレートを有効にする前に,receiver.admx / admlテンプレートファイルをローカルグループポリシーオブジェクト(GPO)に追加します。詳しくは。”グループポリシーオブジェクト管理用テンプレートの構成「をを参照してください。
- 窗户向けCitrix工作区アプリのテンプレートファイルは,(管理用テンプレート]> [Citrixコンポーネント]> [Citrix工作区]フォルダーのローカルGPOにあります(ユーザーがCitrixBase.admx / CitrixBase.admlを% systemroot % \ policyDefinitionsフォルダーに追加する場合のみ)。
グループポリシーエディターを使ってローカルアプリアクセステンプレートを有効にするには,以下の手順を実行します:
- gpedit.mscを実行します。
- [コンピューターの構成]>[管理用テンプレート]>[従来の管理用テンプレート(ADM)] > [Citrixコンポーネント]> [Citrix工作区]>[ユーザーエクスペリエンス]のの顺にに移し。
- [ローカルアプリケーションアクセス设定]を選択します。
- [有効]を選択し,[URLのリダイレクトを許可します]チェックボックスをオンにします.URLリダイレクト机械を使には,この记事の「网页ブラウザーアドオンの登录“セクションに記載されているコマンドラインを使用して,Webブラウザーアドオンを登録してください。
公開アプリケーションへのアクセスのみを提供する
次の2つのうちいずれかの方法で,公开アプリケーションへのアクセスをできます:
レジストリエディターを使用します。
- Citrix Studioをインストールしたサーバー上で,regedit.exeを実行。
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Citrix \ DesktopStudio
にアクセスします。- REG_DWORDのエントリ
ClientHostedAppSenabled.
を追加して,値に1を設定します(0を設定するとローカルアプリアクセスが無効になります)。
PowerShell SDKを使用します。
- 交付控制器が実行されているマシンでPowerShellを開きます。
- コマンド:
设置configsitemetadata -name "studio_clientHostedAppsEnabled" -value "true"
を実行します。
クラウドサービス展開で[ローカルアプリアクセスアプリケーションの追加]ににアクセスするに,Citrix虚拟应用程序和台式机远程Powershell SDKをを使,「Citrix虚拟应用和桌面远程PowerShell SDK「をを参照してください。
インストーラーをダウンロードします:
次のコマンドを実行します:
asnp citrix。*
Get-XdAuthentication
コマンド:
设置configsitemetadata -name " studio_clientHostedAppsEnabled " -value " true "
を実行します。
上記の手順を完了したら,以下の手順に従って続行します。
- [スタート]メニューで[Citrix Studio]を開きます。
- 工作室のナビゲーションペインで[アプリケーション]を選択します。
- 中央上部のペインで空白の領域を右クリックし,コンテキストメニューから[ローカルアプリアクセスアプリケーションの追加]を选択します。また,[制作]ペインで[ローカルアプリアクセスアプリケーションの追加]をクリックすることもできます。(操作]ペインで[ローカルアプリアクセスアプリケーションの追加]オプションを表示させるには,[更新]をクリックします。
ローカルアプリアクセスアプリケーションを公開します。
ローカルアプリケーションアクセスウィザードが起動され,[はじめに]ページが表示されます。このページは,今後このウィザードが起動されたときに開かないように設定できます。
ウィザードの指示に従って,[グループ],[場所],[識別],[配信],[概要]の各ページで操作を行います。各ページの操作を終えたら,[概要]ページに到達するまで(次へ]をクリックします。
[グループ]ページで,アプリケーションが追加されるデリバリーグループを選択して(次へ]をクリックします。
[場所]ページで,ユーザーのローカルマシン上にあるアプリケーションの実行可能ファイルのフルパスを入力し,アプリケーションが存在するフォルダーへのパスを入力します.Citrixではシステム環境変数のパスを使用することをお勧めします(例:% ProgramFiles (x86) % \ Internet Explorer \ iexplore.exe)。
[識別]ページで,既定値をそのまま使用するか,必要な情報を入力して(次へ]をクリックします。
[诚信]ページページ,このアプリケーションをユーザーににする方法をを成し(次へ]をクリックします。選択したアプリケーションのアイコンを指定できます。このローカルアプリケーションのショートカットを仮想デスクトップの[スタート]メニューやデスクトップに追加するかどうかを指定することもできます。
(概要]ページで,設定を確認して[完了]をクリックし,ローカルアプリケーションアクセスウィザードを閉じます。
网页ブラウザーアドオンの登录
注:
URLリダイレクト机械になな网页ブラウザーブラウザーは,コマンドラインでのcitrix工作空间アプリのインストール时に/ allow_clienthostedappsurl = 1オプションを指定すると自动的に登录され。
以下のコマンドを実行して,適切なWebブラウザーにアドオンを登録したり登録解除したりできます。
- クライアントデバイスにアドオンを登録する場合:<client-installation-folder> \ redirector.exe / reg <浏览器>
- クライアントデバイスのアドオンの登録を解除する場合:<client-installation-folder> \ redirector.exe / vereg <浏览器>
- VDAにアドオンを登録する場合:<VDAinstallation-folder> \ VDARedirector.exe / reg <浏览器>
- VDAのアドオンの登録を解除する場合:<VDAinstallation-folder> \ vdaredirector.exe / vereg <浏览器>
ここで<浏览器>は,“Internet Explorer”、“火狐”,“铬”,または“所有”です。
たとえば,Citrix工作区アプリを実行するデバイスに,Internet Explorer用のアドオンを登録するには,次のコマンドを実行します。
C:\Program Files\Citrix\ICA客户\ redirector.exe /专卖
また,WindowsマルチセッションOS VDAが動作するサーバー上ですべてのアドオンを登録するには,次のコマンドを実行します。
C:\Program Files (x86)\Citrix\System32\ VDARedirector.exe /regAll
さまざまなWebブラウザーでのURLリダイレクト
- Internet Explorerでは,入力されたURLがデフォルトでリダイレクトされます。ブラックリストに追加されていないがWeb URLブラウザーやWebサイトによりほかのURLにリダイレクトされた場合,最終的なURLはリダイレクトされません。禁止リストにあってもリダイレクトされません。
URLリダイレクトが正式机构するためには,网页ブラウザーに表示されるメッセージ従ってアドオンををにに必要がありますでするオプション使するますメッセージでたアドオンアドオン无效ののメッセージのでたがののののの场のののののののの场〗ししん。
- Firefoxアドオンでは、URLが常にリダイレクトされます。
Firefoxでは,アドオンのインストールを許可するかどうかを確認するメッセージが新しいタブに表示されます。URLリダイレクトが正しく機能するためには,アドオンのインストールを許可します。
- Chromeのアドオンでは,ユーザーがナビゲーションにより开放たた的な网址(ユーザーがが力したでないul)ははリダイレクトされます。
拡張機能が外部的にインストールされます。この拡張機能を無効にすると,Chrome URLでリダイレクトが動作しなくなります。シークレットモードでURLリダイレクトを使用するには,Webブラウザーの設定でシークレットモードでの拡張機能の実行を許可する必要があります。
ログオフおよび切断時のローカルアプリケーションの動作の構成
注:
以下の手順どおりに設定を構成しなかった場合,ユーザーが仮想デスクトップからログオフまたは切断しても,デフォルトで,ローカルアプリケーションは実行したまま保持されます。仮想デスクトップに再接続すると,そのローカルアプリケーションが再統合されます(仮想デスクトップで使用可能な場合)。
- ホストされているデスクトップ上で,regedit.mscを実行します。
HKEY_LOCAL_MACHINE \ Software \ Citrix \ Client托管应用程序\策略\会话状态
にアクセスします。64年ビットシステムの場合は,
HKEY_LOCAL_MACHINE \软件\ WOW6432NODE \ Citrix \ Client托管应用程序\策略\会话状态
にアクセスします。- REG_DWORD値终止を追加して,以下のいずれかを値のデータとして設定します:
- 1 -ユーザーが仮想デスクトップからログオフまたは切断しても,ローカルアプリケーションは実行したまま保持されます。仮想デスクトップに再接続すると,そのローカルアプリケーションが再統合されます(仮想デスクトップで使用可能な場合)。
- 3 - ユーザーユーザーが仮想デスクトップからログオフまたは切断した场,ログオフアプリケーションアプリケーションが终了ししまたはまたはアプリケーションが终了し