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

最終公開日 : Nov 13, 2026

概要

Microsoft Endpoint Configuration Manager (旧称 System Center Configuration Manager (SCCM)) は、企業全体のデバイスとアプリケーションの管理、展開、およびセキュリティを可能にする Windows 製品です。
注:
以下の記事は、Citrix® が環境をテストした方法に基づいた推奨事項のみを説明しています。これらの手順は、必要に応じてカスタマイズできます。Citrix は、顧客のニーズに合わせてこれに必要な更新や調整について責任を負いません。

推奨事項

  • SCCM または同様のソフトウェア配布ツールを使用して Virtual Delivery Agent (VDA) を正常に展開するには、Citrix は VDA インストーラーを段階的に 使用することをお勧めします。
  • Citrix は、VDA のインストールまたはアップグレードの一部として VDA Cleanup Utility を使用することをお勧めしません。VDA Cleanup Utility は、VDA インストーラーが以前に失敗した場合の限られたケースでのみ使用してください。

始める前に

VDA のインストール中に必要な再起動の回数は、環境によって異なります。例:
  • 以前のソフトウェアインストールからの保留中の更新または再起動のために、再起動が必要になる場合があります。
  • 他のプロセスによって以前にロックされていたファイルは更新が必要になる場合があり、追加の再起動を強制します。
  • VDA インストーラーの一部のオプションコンポーネント (Citrix Profile Management や Citrix Files など) は、再起動を必要とする場合があります。
  • VDA をアップグレードする場合、それがインストールされているマシンは、セッションがないメンテナンスモードである必要があります。
  • VDA インストールがマシンで初めて実行されると、使用されている VDA インストーラーはそのマシンにコピーされます。 VDA のインストールに関する詳細については、「インストーラー」を参照してください。
SCCM タスクシーケンサーは、必要なすべての再起動を管理します。

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

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

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

すべての前提条件を特定した後、SCCM タスク シーケンサーを使用して、次のタスクを完了します。
  1. インストールメディアのアクセス可能なコピーから、またはVDAスタンドアロンインストーラーのいずれかからVDAをインストールします。
    • VDAWorkstationSetup_XXXX.exe
    • VDAServerSetup_XXXX.exe
    • VDAWorkstationCoreSetup_XXXX.exe
    VDAインストーラーの詳細については、「インストーラー」を参照してください。
    注:
    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. Microsoft Configuration Managerで、\Administration\Overview\Hierarchy Configuration\Discovery Methods\に移動します。
  3. Active Directory System Discoveryをクリックし、Enable Active Directory System Discoveryチェックボックスを選択して、新しく作成された仮想マシンの自動検出を有効にします。
  4. iconアイコンをクリックして、新しいコンテナを選択します。
  5. Locationセクションで、SCCM仮想マシンが配置されているPathを追加します。
  6. \Administration\Overview\Site Configuration\Sitesに移動し、SCCM VDAを右クリックします。
  7. Client Installation Settings > Client Push Installationを選択します。Client Push Installation Propertiesウィンドウが開きます。
  8. VMがEnabledに設定されると、次の図に示すようにVMのリストが表示されます。
    SCCMSCCM-2
  9. OUを作成するためにDevice collectionを作成します。コレクション名のNameを入力します。
    デバイスコレクション
  10. ウィザードの指示に従います。
    メンバーシップルール(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-membership-rules.png)
    OUが作成されます。
    OUの作成(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-create-device-collection-wizard.png)
  11. 作成したVMを、新しく作成したデバイスコレクションに追加します。
    1. VMを右クリックします。「選択した項目を追加 > 選択した項目を既存のデバイスコレクションに追加」を選択します。
      項目の追加(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-add-item-to-device-collection.png)
    2. 「コレクションの選択」ウィンドウで、必要なデバイス名を選択します。この例では、Devices-SCCMです。
      デバイスリスト(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-list.png)
    Devices-SCCMは、「資産とコンプライアンス > 概要 > デバイスコレクション」に表示されます。
    デバイス一覧(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/devices-sccm.png)
  12. デバイスコレクターで「クライアントのインストール」を選択します。
    クライアントのインストール(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client.png)
  13. 必要なインストールサイトを選択します。
    インストールサイト(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client-1.png)
  14. ウィザードの指示に従います。Install Configuration Manager Client Wizard が正常に完了しました。
    インストール完了
詳細については、Microsoftドキュメントのコレクションの管理を参照してください。

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

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

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

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

パッケージの作成

  1. パッケージを作成するには、目的のVDAを右クリックし、Create Package をクリックします。
    パッケージの作成
  2. Browse をクリックして、このパッケージのソースファイルの場所を指定します。
    パッケージの参照
  3. 希望するパッケージの種類を選択します。
    パッケージとプログラムの作成ウィザード
  4. パッケージの名前とコマンドラインを入力します。
    パッケージの詳細を指定
  5. Nextをクリックします。
    パッケージの成功
詳細については、Microsoft ドキュメントの「Configuration Manager のパッケージとプログラム」を参照してください。

コンテンツの配布

  1. 作成したパッケージ名を右クリックします。
  2. コンテンツの配布を選択します。
    コンテンツの配布
  3. コンテンツの配布ウィザードウィンドウで、作成したパッケージのソースファイルの場所を選択します。この例では、2019-SCCMです。次へをクリックします。
    場所の指定
  4. パッケージ(この例ではZodiac)が展開可能であることを確認します。
    検証
    以下の画像は、パッケージが展開可能であることを示しています。
    展開するパッケージ(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-package-available-to-deploy.png)
詳細については、Microsoft ドキュメントの「Configuration Manager のコンテンツを展開および管理する」を参照してください。

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

以下にインストールシーケンスの例を示します。
  1. コンピューターの再起動: マシンを再起動して準備します。
    コンピューターの再起動(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/restart-computer.png)
  2. VDA のインストール (初回試行): VDA のインストールを開始します。
    1. コマンドラインオプションに /quiet、/noreboot、および /noresume オプションを追加します。
    2. 選択した VDA インストーラー (ローカルイメージまたは最小インストーラーのいずれか) を実行します。
      VDA のインストール (初回試行)(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/install-vda-first-attempt.png)
    3. SCCM はリターンコードをキャプチャする必要があります。
      • リターンコードが 0 または 8 の場合、インストールは完了しており、再起動が必要です。
        SCCM がリターンコードをキャプチャ(/en-us/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-return-code.png)
      • リターンコードが 3 の場合、マシンを再起動し、VDA のインストール (2 回目の試行) に制御を渡します。
        マシンの再起動
  3. VDAのインストール(2回目): VDAのインストールを続行します。
    1. **VDAのインストール(1回目)**の後、ファイル %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml が存在する場合、インストールは完了しておらず、再起動が完了した後に続行する必要があります。
    2. **VDAのインストール(2回目)**は、ファイル %programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml が存在しなくなるか、0または8以外のリターンコードが返されるまで繰り返されます。その他のリターンコードはエラーとして扱い、VDAのインストール(2回目)はエラーを報告して停止する必要があります。
    3. 適切なVDAインストーラー(ほとんどの場合 XenDesktopVdaSetup.exe、VDAWorkstationCoreSetup_XXXX.exe が使用された場合は XenDesktopRemotePCSetup.exe)をファイル %programdata%\ Citrix\XenDesktopSetup\ ディレクトリからコマンドラインパラメーターなしで実行して、VDAのインストールを再開します。(VDAインストーラーは、インストーラーの初回実行時に保存したパラメーターを使用します。)
      アップグレードタスクシーケンスエディター
    4. VDAインストーラーからのリターンコードを確認します。
      • 0または8:成功、インストール完了、再起動が必要です。
      • 3:インストールが完了していません。マシンを再起動し、ファイル %programdata%\ Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xml が存在しなくなるか、0または8が返されるまでVDAのインストール(2回目)を繰り返します。その他のリターンコードはエラーとして扱い、VDAのインストール(2回目)はエラーを報告して終了する必要があります。
リターンコードの詳細については、「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