Citrix Workspace app for Windows

展開

Active Directoryとサンプルスクリプトの使用

Active Directoryグループポリシーのスクリプトを使用して、組織構造に基づいてCitrix Workspaceアプリを展開できます。Citrixでは、.msiファイルを抽出するのではなく、スクリプトを使用することをお勧めします。スタートアップスクリプトの一般情報については、Microsoftドキュメントを参照してください。

Active Directoryでスクリプトを使用するには:

    1. 各スクリプトの組織単位(OU)を作成します
    1. 新しく作成したOUのグループポリシーオブジェクト(GPO)を作成します

Azure Active DirectoryでOUを作成する方法については、「Create an Organizational Unit (OU) in an Azure Active Directory Domain Services managed domain」を参照してください。

スクリプトの編集

各ファイルのヘッダーセクションで、以下のパラメーターを使用してスクリプトを編集します。

  • パッケージの現在のバージョン - 指定されたバージョン番号が検証され、存在しない場合は展開が続行されます。たとえば、DesiredVersion= 3.3.0.XXXXを設定すると、指定されたバージョンと完全に一致します。部分的なバージョン(例: 3.3.0)を指定すると、そのプレフィックスを持つ任意のバージョン(3.3.0.1111、3.3.0.7777など)と一致します。
  • パッケージの場所/展開ディレクトリ - Citrix Workspaceアプリのインストーラーパッケージを含むネットワーク共有を指定します。これはスクリプトによって認証されません。共有フォルダーには、EVERYONEに対して読み取り権限が設定されている必要があります。
  • スクリプトログディレクトリ - インストールログがコピーされるネットワーク共有であり、スクリプトが認証しなかったものです。共有フォルダーには、EVERYONEに対して読み取りおよび書き込み権限が設定されている必要があります。
  • パッケージインストーラーのコマンドラインオプション - これらのコマンドラインオプションはインストーラーに渡されます。コマンドライン構文については、「コマンドラインパラメーターの使用」を参照してください。

スクリプト

Citrix Workspaceアプリのインストーラーには、Citrix Workspaceアプリをインストールおよびアンインストールするためのコンピューターごとおよびユーザーごとのスクリプトのサンプルが含まれています。スクリプトは、Windows向けCitrix Workspaceアプリのダウンロードページにあります。

展開の種類 展開 削除
コンピューターごと CheckAndDeployWorkspacePerMachineStartupScript.bat CheckAndRemoveWorkspacePerMachineStartupScript.bat
ユーザーごと CheckAndDeployWorkspacePerUserLogonScript.bat CheckAndRemoveWorkspacePerUserLogonScript.bat

スタートアップスクリプトを追加するには:

  1. グループポリシー管理コンソールを開きます - 1. [コンピューターの構成]または[ユーザーの構成] > [ポリシー] > [Windowsの設定] > [スクリプト]を選択します - 1. グループポリシー管理コンソールの右側のペインで、[ログオン]を選択します - 1. [ファイルの表示]を選択し、適切なスクリプトを表示されたフォルダーにコピーして、ダイアログを閉じます
  2. [プロパティ]メニューで、[追加]をクリックし、[参照]して新しく作成したスクリプトを見つけて追加します

Windows向けCitrix Workspaceアプリを展開するには:

  1. この展開を受け取るように割り当てられたユーザーデバイスを、作成したOUに移動します
  2. ユーザーデバイスを再起動してログオンします
  3. 新しくインストールされたパッケージが[プログラムと機能]に表示されていることを確認します

Windows向けCitrix Workspaceアプリを削除するには:

  1. 削除対象として選択されたユーザーデバイスを、作成したOUに移動します
  2. ユーザーデバイスを再起動してログオンします
  3. 新しくインストールされたパッケージが[プログラムと機能]に表示されていないことを確認します

WebブラウザーのストアWebサイトから

デフォルトでは、ユーザーがWebブラウザーでストアを初めて開くと、CitrixのWebサイトからCitrix Workspaceアプリをダウンロードしてインストールするように促すプロンプトが表示されます。ユーザーは手動でストアをCitrix Workspaceアプリに追加することも、Webブラウザーで続行してCitrix WorkspaceアプリをHDXクライアントとしてのみ使用することもできます。

以下を構成できます。

-  ユーザーにCitrix Workspaceアプリをダウンロードしてインストールするオプションを提供するかどうか
-  インストーラーの場所
    -  ユーザーがストアにアクセスするためにCitrix Workspaceアプリを使用する必要があるか、またはWebブラウザーで続行できるか

StoreFrontの構成については、「Citrix Workspaceアプリの展開」を参照してください。

    -  Citrix Workspaceの構成については、「[ストアアクセスをカスタマイズ](/ja-jp/citrix-workspace/experience/store-access)」を参照してください。

    -  ## System Center Configuration Managerの使用

Microsoft System Center Configuration Manager(SCCM)を使用して、Citrix Workspaceアプリを展開できます。

    -  SCCMを使用してCitrix Workspaceアプリを展開するには、次の4つの部分を使用します。

    -  1.  SCCM展開へのCitrix Workspaceアプリの追加
    -  1.  配布ポイントの追加
    -  1.  ソフトウェアセンターへのCitrix Workspaceアプリの展開
    -  1.  デバイスコレクションの作成

    -  ### SCCM展開へのCitrix Workspaceアプリの追加
  1. ダウンロードしたCitrix WorkspaceアプリのインストールフォルダーをConfiguration Managerサーバー上のフォルダーにコピーし、Configuration Managerコンソールを起動します

  2. [ソフトウェアライブラリ] > [アプリケーション管理]を選択します。[アプリケーション]を右クリックし、[アプリケーションの作成]をクリックします
    • アプリケーション作成ウィザードが表示されます

      1. [全般]ペインで、[アプリケーション情報を手動で指定する]を選択し、[次へ]をクリックします
  3. 全般情報」ペインで、「名前」、「製造元」、「ソフトウェアバージョン」などのアプリケーション情報を指定します。

  4. アプリケーションカタログ」ウィザードで、言語、アプリケーション名、ユーザーカテゴリなどの追加情報を指定し、「次へ」をクリックします。

    注:

    ここで指定した情報はユーザーに表示されます。

  5. 展開の種類」ペインで、「追加」をクリックしてCitrix Workspaceアプリのセットアップの展開の種類を構成します。

    「展開種類の作成」ウィザードが表示されます。

  6. 全般」ペインで、展開の種類をWindowsインストーラー(*.msiファイル)に設定し、「展開種類の情報を手動で指定する」を選択して、「次へ」をクリックします。
  7. 全般情報」ペインで、展開種類の詳細(例:Workspace Deployment)を指定し、「次へ」をクリックします。
  8. コンテンツ」ペインで、

    1. Citrix Workspaceアプリのセットアップファイルが存在するパスを指定します。例:SCCMサーバー上のTools。
    2. インストールプログラム」を次のいずれかとして指定します。
      • デフォルトのサイレントインストールには CitrixWorkspaceApp.exe /silent
      • ドメインパススルーを有効にするには CitrixWorkspaceApp.exe /silent /includeSSON
      • 非セルフサービスモードでCitrix Workspaceアプリをインストールするには CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false
    3. アンインストールプログラム」を CitrixWorkspaceApp.exe /silent /uninstall として指定します(SCCM経由でのアンインストールを有効にするため)。
  9. 検出方法」ペインで、「この展開種類の存在を検出するルールを構成する」を選択し、「句の追加」をクリックします。 「検出ルール」ダイアログが表示されます。

    -  「**設定の種類**」を「ファイルシステム」に設定します。
    -  「**アプリケーションを検出するファイルまたはフォルダーを指定する**」の下で、以下を設定します。
    -  **種類** – ドロップダウンメニューから「**ファイル**」を選択します。
    -  **パス** – `%ProgramFiles(x86)%\Citrix\ICA Client\Receiver\`
    -  **ファイルまたはフォルダー名** – `receiver.exe`
    -  **プロパティ** – ドロップダウンメニューから「**バージョン**」を選択します。
    -  **演算子** - ドロップダウンメニューから「**以上**」を選択します。
    -  **値** - 現在のCitrix Workspaceアプリのバージョン番号を入力します。
    

    注:

    このルール組み合わせは、Windows向けCitrix Workspaceアプリのアップグレードにも適用されます。

  10. ユーザーエクスペリエンス」ペインで、以下を設定します。

    • インストール動作 - システム用インストール
    • ログオン要件 - ユーザーがログオンしているかどうか
    • インストールプログラムの可視性 - 通常 「次へ」をクリックします。

    注:

    • この展開の種類には、要件と依存関係を指定しないでください。

      1. 概要」ペインで、この展開種類の構成を確認します。「次へ」をクリックします。

    成功メッセージが表示されます。

  11. 完了」ペインで、新しい展開の種類(Workspace Deployment)が「展開の種類」の下に表示されます。

    -  1.  「**次へ**」をクリックし、「**閉じる**」をクリックします。
    

配信ポイントの追加

  1. Configuration Manager」コンソールでCitrix Workspaceアプリを右クリックし、「コンテンツの配布」を選択します。

    「コンテンツの配布」ウィザードが表示されます。

  2. 「コンテンツ配布」ペインで、「追加 > 配信ポイント」をクリックします。

    「配信ポイントの追加」ダイアログが表示されます。

  3. コンテンツが利用可能なSCCMサーバーを参照し、「OK」をクリックします。

    -  「完了」ペインに成功メッセージが表示されます。
    
  4. 閉じる」をクリックします。

Citrix Workspaceアプリをソフトウェアセンターに展開

  1. 「Configuration Manager」コンソールでCitrix Workspaceアプリを右クリックし、「展開」を選択します。

    -  「ソフトウェアの展開」ウィザードが表示されます。
    
  2. アプリケーションを展開するコレクション(デバイスコレクションまたはユーザーコレクション)に対して「参照」を選択し、「次へ」をクリックします。

  3. 展開設定」ペインで、「アクション」を「インストール」に、「目的」を「必須」(無人インストールを有効にする)に設定します。「次へ」をクリックします。

  4. スケジュール」ペインで、ターゲットデバイスにソフトウェアを展開するスケジュールを指定します。

  5. ユーザーエクスペリエンス」ペインで、「ユーザー通知」の動作を設定します。「期限時またはメンテナンス期間中に変更をコミットする(再起動が必要)」を選択し、「次へ」をクリックして「ソフトウェアの展開」ウィザードを完了します。

完了」ペインに成功メッセージが表示されます。

ターゲットのエンドポイントデバイスを再起動します(インストールをすぐに開始する場合にのみ必要です)。

エンドポイントデバイスでは、Citrix Workspaceアプリは利用可能なソフトウェアの下のソフトウェアセンターに表示されます。インストールは、構成されたスケジュールに基づいて自動的にトリガーされます。オンデマンドでスケジュールまたはインストールすることもできます。インストールが開始されると、インストールステータスがソフトウェアセンターに表示されます。

デバイスコレクションの作成

  1. Configuration Manager コンソールを起動し、資産とコンプライアンス > 概要 > デバイス をクリックします。

  2. デバイスコレクションを右クリックし、デバイスコレクションの作成を選択します。

    デバイスコレクションの作成ウィザードが表示されます。

  3. 全般ペインで、デバイスの名前を入力し、参照をクリックして制限コレクションを選択します。

    これにより、デバイスのスコープが決定されます。これは、SCCMによって作成されたデフォルトのデバイスコレクションのいずれかになります。 次へをクリックします。

  4. メンバーシップルールペインで、デバイスをフィルター処理するためにルールの追加をクリックします。

    直接メンバーシップルールの作成ウィザードが表示されます。

    • リソースの検索ペインで、フィルター処理するデバイスに基づいて属性名を選択し、デバイスを選択するための属性の値を指定します。
  5. 次へをクリックします。リソースの選択ペインで、デバイスコレクションの一部にする必要があるデバイスを選択します。

    完了ペインに成功メッセージが表示されます。

  6. 閉じるをクリックします。

  7. メンバーシップルールペインで、新しいルールが次への下にリストされます。

  8. 完了ペインに成功メッセージが表示されます。閉じるをクリックして、デバイスコレクションの作成ウィザードを完了します。

    新しいデバイスコレクションはデバイスコレクションにリストされます。新しいデバイスコレクションは、ソフトウェアの展開ウィザードで参照する際にデバイスコレクションの一部となります。

注:

MSIRESTARTMANAGERCONTROL属性がFalseに設定されている場合、SCCMを使用してCitrix Workspaceアプリを構成すると失敗する可能性があります。 私たちの分析によると、Windows版Citrix Workspaceアプリはこの失敗の原因ではありません。また、再試行すると展開が成功する場合があります。

Microsoft Endpoint Manager (Intune) でのCitrix Workspace™アプリの展開

Microsoft Endpoint Manager (Intune) でCitrix Workspaceアプリ(ネイティブWin32アプリ)を展開するには、次の手順を実行します。

  1. 次のフォルダーを作成します。

    • インストールに必要なすべてのソースファイルを保存するフォルダー。例: C:\CitrixWorkspace_Executable

    • 出力ファイル用のフォルダー。出力ファイルは.intunewinファイル形式です。例: C:\Intune_CitrixWorkspaceApp

    • Microsoft Win32 Content Prep Tool用のフォルダー。例: C:\Intune_WinAppTool。このツールは、インストールファイルを.intunewin形式に変換するのに役立ちます。パッケージングツールはMicrosoft-Win32-Content-Prep-Toolからダウンロードできます。

  2. インストールに必要なすべてのソースファイルを.intunewinファイルに変換します。

    1. コマンドプロンプトを起動し、Microsoft Win32 Content Prep Toolが存在するフォルダーに移動します。例: C:\Intune_WinAppTool
    2. IntuneWinAppUtil.exeコマンドを実行します。
    3. プロンプトで、次の情報を入力します。
      • ソースフォルダー: C:\CitrixWorkspace_Executable
      • セットアップファイル: CitrixWorkspaceApp.exe
      • 出力フォルダー: C:\Intune_CitrixWorkspaceApp .intunewinファイルが作成されます。
  3. パッケージをMicrosoft Endpoint Manager (Intune) に追加します。

    1. Microsoft Endpoint Manager (Intune) コンソールを開きます: https://endpoint.microsoft.com/#home

      注:

      次の手順はhttps://endpoint.microsoft.com/#homeでのみ実行できます。https://portal.azure.comからもパッケージを追加できます。

    2. アプリ > Windowsアプリをクリックし、+追加をクリックします。
    3. アプリの種類ドロップダウンリストからWindowsアプリ (Win32)を選択します。
    4. アプリパッケージファイルをクリックし、CitrixWorkspaceApp.intunewinファイルを見つけて、OKをクリックします。
    5. アプリ情報をクリックし、必須情報(名前、説明、発行元)を入力して、OKをクリックします。
    6. プログラムをクリックし、次の情報を入力してOKをクリックします。
      • インストールコマンド: CitrixWorkspaceApp.exe /silent
      • アンインストールコマンド: CitrixWorkspaceApp.exe /uninstall
      • インストール動作: システム
    7. 要件をクリックし、必要な情報を入力して、OKをクリックします。

      注:

      オペレーティングシステムアーキテクチャリストからx64とx32の両方を選択します。オペレーティングシステムバージョンは、Win 1607以降であれば何でも構いません。

    8. 検出ルールをクリックし、ルール形式として検出ルールを手動で構成するを選択して、OKをクリックします。
    9. 追加をクリックし、必要なルールタイプを選択して、OKをクリックします。
      • ルールタイプファイルの場合、パスは例としてC:\Program Files (x86)\Citrix\ICA Client\wfica32.exeになります。
      • ルールタイプレジストリの場合、パスとしてHKEY_CURRENT_USER\Software\Citrixを入力し、検出方法としてキーが存在するを選択します。
    10. リターンコードをクリックし、デフォルトのリターンコードが有効であることを確認して、OKをクリックします。
    11. 追加をクリックして、アプリをIntuneに追加します。
  4. 展開が成功したかどうかを確認します。

    1. ホーム > アプリ > Windowsをクリックします。
    2. デバイスのインストールステータスをクリックします。

      デバイスステータスには、Citrix Workspaceアプリがインストールされているデバイスの数が表示されます。

展開