SCCMを使用したVDAのインストール

概要

Microsoft Endpoint Configuration Manager(旧称 System Center Configuration Manager (SCCM))は、企業全体のデバイスとアプリケーションの管理、展開、およびセキュリティを可能にするウィンドウズ製品です。

注:

以下の記事では、Citrix®が環境をテストした方法に基づいた推奨事項のみを説明しています。これらの手順は、お客様のニーズに合わせてカスタマイズできます。Citrixは、お客様のニーズに合わせて必要な更新や調整について責任を負いません。

推奨事項

  • SCCMまたは同様のソフトウェア配布ツールを使用してVirtual Delivery Agent (VDA) を正常に展開するには、Citrixは(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/install-configure/install-vdas/third-party-vda-deployment-methods/install-vdas-sccm#example-installation-sequence-using-sccm)の手順でVDAインストーラーを使用することをお勧めします。

  • Citrixは、VDAのインストールまたはアップグレードの一部としてVDA Cleanup Utilityを使用することをお勧めしません。VDA Cleanup Utilityは、VDAインストーラーが以前に失敗した場合の限定的な状況でのみ使用してください。

開始する前に

VDAのインストール中に必要な再起動の回数は、環境によって異なります。例:

  • 保留中の更新や以前のソフトウェアインストールによる再起動が必要になる場合があります。
  • 他のプロセスによって以前にロックされていたファイルは更新が必要になる場合があり、追加の再起動を強制します。
  • VDAインストーラーの一部のオプションコンポーネント(Citrix Profile ManagementやCitrix Filesなど)は、再起動が必要になる場合があります。
  • VDAをアップグレードする場合、VDAがインストールされているマシンは、セッションがない状態でメンテナンスモードになっている必要があります。
  • マシンでVDAインストールが初めて実行されると、使用されているVDAインストーラーはそのマシンにコピーされます。 VDAのインストールに関する詳細については、(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/install-configure/install-prepare#installers)を参照してください。

SCCM Task Sequencer は、必要なすべての再起動を管理します。

SCCM を使用して VDA を展開するための主な手順

以下の手順では、仮想マシンに SCCM を使用して VDA を展開する方法について説明します。

  1. VDA をインストールする(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/install-configure/install-vdas/third-party-vda-deployment-methods/install-vdas-sccm.html#step-1-install-the-vda)。
  2. 組織単位 (OU) を作成する(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/install-configure/install-vdas/third-party-vda-deployment-methods/install-vdas-sccm.html#step-2-create-an-organization-unit-ou)。
  3. マシンを検証する(#step-3-verify-the-machines)。
  4. VDA を使用してコンテンツを配布する(#step-4-use-vda-to-distribute-content)。

ステップ 1: VDA をインストールする

すべての前提条件(#before-you-begin)を特定した後、SCCM Task Sequencer を使用して、以下のタスクを完了します。

  1. アクセス可能なインストールメディアのコピーから、または VDA スタンドアロンインストーラーのいずれかから VDA をインストールします。

    • VDAWorkstationSetup_XXXX.exe
    • VDAServerSetup_XXXX.exe
    • VDAWorkstationCoreSetup_XXXX.exe

    VDA インストーラーの詳細については、インストーラーを参照してください。

    注:

    VDAをアップグレードする場合、それがインストールされているマシンは、セッションがないメンテナンスモードである必要があります。

  2. マシンでVDAのインストールが初めて実行されると、使用されているVDAインストーラーはそのマシンにコピーされます。
    • VDAWorkstationCoreSetup_XXXX.exe以外のVDAインストーラーを使用する場合、VDAインストーラーは%ProgramData%\Citrix\XenDesktopSetup\XenDesktopVdaSetup.exeにコピーされます。
    • VDAWorkstationCoreSetup_XXXX.exeを使用する場合、VDAインストーラーは%ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe.にコピーされます。
  3. VDAインストーラーのディレクトリの場所は、レジストリHKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”にも保存されます。

  4. コマンドラインオプションに/NOREBOOT/NORESUME、および/QUIETを追加します。

    • /QUIET: インストール中にユーザーインターフェイスを表示しないようにします。これにより、SCCMがインストールプロセスを制御できます。
    • /NOREBOOT: VDAインストーラーが自動的に再起動するのを抑制します。SCCMは必要に応じて再起動をトリガーします。
    • /NORESUME: 通常、インストール中に再起動が必要な場合、VDAインストーラーはrunonceレジストリキー (\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce) を設定します。Windowsは、マシンが再起動したときにVDAインストーラーを開くためにこのキーを使用します。これはSCCMにとって問題となります。なぜなら、SCCMはインストールを監視して終了コードをキャプチャできないためです。

ステップ2:組織単位(OU)を作成する

  1. OUに追加するドメイン参加済み仮想マシンを2台作成します。仮想マシンが最初に作成されたとき、それらはComputersフォルダーにあります。仮想マシンをSCCMフォルダーに移動します。 例:WIN10EN-BB80MJ4.cseblr.com W2K19ST-EBPR3UG.cseblr.com

    SCCM VDA

  2. マイクロソフト コンフィギュレーション マネージャーで、\Administration\Overview\Hierarchy Configuration\Discovery Methods\ に移動します。

  3. Active Directory System Discoveryをクリックし、Enable Active Directory System Discoveryチェックボックスをオンにして、新しく作成された仮想マシンの自動検出を有効にします。

  4. 新しいコンテナーを選択するには、iconアイコンをクリックします。

  5. 場所」セクションで、SCCM仮想マシンが配置されている「パス」を追加します。

  6. \Administration\Overview\Site Configuration\Sitesに移動し、SCCM VDAを右クリックします。

  7. クライアントインストール設定 > クライアントプッシュインストールを選択します。クライアントプッシュインストールのプロパティウィンドウが開きます。

  8. VMがEnabledに設定されると、次の図に示すようにVMのリストが表示されます。

    エスシーシーエム

    SCCM-2

  9. OUを作成するためにデバイスコレクションを作成します。コレクション名の名前を入力します。

    デバイスコレクション

  10. ウィザードの指示に従います。

    メンバーシップルール

    OUが作成されます。

    OU作成

  11. 作成されたVMを新しく作成されたデバイスコレクションに追加します。

    1. VMを右クリックします。選択したアイテムの追加 > 選択したアイテムを既存のデバイスコレクションに追加を選択します。

      アイテムの追加

    2. コレクションの選択」ウィンドウで、必要なデバイス名を選択します。この例では、Devices-SCCMです。

      デバイスリスト(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-list.png)

    Devices-SCCMは、資産とコンプライアンス > 概要 > デバイスコレクションに表示されます。

    表示されたデバイス(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/devices-sccm.png)

  12. デバイスコレクターで「クライアントのインストール」を選択します。

    クライアントのインストール(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client.png)

  13. 必要なインストールサイトを選択します。

    サイトのインストール(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client-1.png)

  14. ウィザードの指示に従います。「Configuration Manager クライアントのインストールウィザード」が正常に完了しました。

    インストール完了(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client-2.png)

詳細については、Microsoft ドキュメントの「コレクションの管理」を参照してください。

ステップ3:マシンの確認

  1. クライアントマシンで、CCMExecプロセスが実行されていることを確認して、クライアントがインストールされていることを確認します。

    CCMexe.exe

  2. SCCM上のVMでクライアントが実行されていることを確認します。

ステップ4:VDAを使用してコンテンツを配布する

以下の手順では、展開されたVDAを使用して、関連する仮想マシンにコンテンツを配布する方法について説明します。

  1. パッケージを作成する

  2. コンテンツを配布する

パッケージを作成する

  1. パッケージを作成するには、目的のVDAを右クリックし、[パッケージの作成] をクリックします。

    パッケージの作成

  2. [参照] をクリックして、このパッケージのソースファイルの場所を指定します。

    パッケージの参照

  3. 目的のパッケージの種類を選択します。

    パッケージとプログラムの作成ウィザード

  4. パッケージの[名前][コマンドライン] を入力します。

    パッケージの詳細を指定

  5. [次へ] をクリックします。

    パッケージの成功

詳細については、Microsoft ドキュメントのConfiguration Manager のパッケージとプログラムを参照してください。

コンテンツの配布

  1. 作成したパッケージ名を右クリックします。

  2. コンテンツの配布を選択します。

    コンテンツの配布

  3. コンテンツの配布ウィザードウィンドウで、作成したパッケージのソースファイルの場所を選択します。この例では、2019-SCCMです。次へをクリックします。

    場所の指定

  4. パッケージ(この例ではZodiac)が展開可能であることを確認します。

    検証

    次の画像は、パッケージが展開可能であることを示しています。

    展開するパッケージ

詳細については、Microsoft ドキュメントのConfiguration Manager のコンテンツの展開と管理を参照してください。

SCCM を使用したインストールシーケンスの例

次の例は、インストールシーケンスを示しています。

  1. コンピューターの再起動: マシンを再起動して準備します。

    コンピューターを再起動

  2. VDAのインストール(初回試行): VDAのインストールを開始します。

    1. コマンドラインオプションに、/quiet/noreboot、および/noresumeオプションを追加します。

    2. 選択したVDAインストーラー(ローカルイメージまたは最小インストーラーのいずれか)を実行します。

      VDAのインストール(初回試行)

    3. SCCMはリターンコードをキャプチャする必要があります。

      • リターンコードが0または8の場合、インストールは完了しており、再起動が必要です。

        SCCMがリターンコードをキャプチャ

      • リターンコードが3の場合、マシンを再起動し、VDAのインストール(2回目試行)に制御を渡します。

        マシンを再起動

  3. VDAのインストール(2回目試行): VDAのインストールを続行します。

    1. VDAのインストール(初回試行)の後、ファイル%programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xmlが存在する場合、インストールは完了しておらず、再起動が完了した後に続行する必要があります。

      VDAのインストール(2回目試行)

    2. VDAのインストール(2回目試行)は、ファイル%programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xmlが存在しなくなるか、0または8以外のリターンコードが返されるまで繰り返されます。その他のリターンコードはエラーとして扱い、VDAのインストール(2回目試行)はエラーを報告して停止する必要があります。

    3. 適切なVDAインストーラー(ほとんどの場合XenDesktopVdaSetup.exeVDAWorkstationCoreSetup_XXXX.exeが使用された場合はXenDesktopRemotePCSetup.exe)を、ファイル%programdata%\ Citrix\XenDesktopSetup\ディレクトリから、コマンドラインパラメーターなしで実行してVDAのインストールを再開します。(VDAインストーラーは、インストーラーの初回実行時に保存したパラメーターを使用します。)

      アップグレードタスクシーケンスエディター

    4. VDAインストーラーからのリターンコードを確認してください。

      • 0または8: 成功、インストール完了、再起動が必要です。

        インストール完了

      • 3: インストールが完了していません。マシンを再起動し、ファイル %programdata%\ Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml が存在しなくなるか、0または8が返されるまで INSTALL VDA SECOND ATTEMPT を繰り返します。その他のリターンコードはエラーとして扱い、INSTALL VDA SECOND ATTEMPT はエラーを報告して終了する必要があります。

リターンコードの詳細については、Citrixインストールリターンコードを参照してください。

VDAインストールコマンドの例

利用可能なインストールオプションは、使用するインストーラーによって異なります。コマンドラインオプションの詳細については、以下の記事を参照してください。

Remote PC Accessのインストールコマンド

  • 次のコマンドは、シングルセッションコアVDAインストーラー (VDAWorkstationCoreSetup.exe) を使用します。

    VDAWorkstationCoreSetup.exe /quiet /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

  • 次のコマンドは、シングルセッションフルVDAインストーラー (VDAWorkstationSetup.exe) を使用します。

    VDAWorkstationSetup.exe /quiet /remotepc /physicalmachine /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

専用VDIのインストールコマンド

  • 次のコマンドは、シングルセッションの完全なVDAインストーラー(VDAWorkstationSetup.exe)を使用します。

    VDAWorkstationSetup.exe /quiet /components vda /controllers “control.domain.com” /enable_hdx_ports /enable_remote_assistance /noresume /noreboot

SCCMを使用したVDAのインストール