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

最終公開日 : Nov 13, 2026

概要

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

推奨事項

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

開始する前に

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 システム検出をクリックし、Active Directory システム検出を有効にするチェックボックスを選択して、新しく作成された仮想マシンの自動検出を有効にします。
  4. icon アイコンをクリックして、新しいコンテナーを選択します。
  5. 場所セクションで、SCCM 仮想マシンが配置されているパスを追加します。
  6. \Administration\Overview\Site Configuration\Sites に移動し、SCCM VDA を右クリックします。
  7. クライアントインストール設定 > クライアントプッシュインストールを選択します。クライアントプッシュインストールのプロパティウィンドウが開きます。
  8. VM が Enabled に設定されると、以下の画像に示すように VM のリストが表示されます。
    SCCMSCCM-2
  9. OU を作成するためにデバイスコレクションを作成します。コレクション名の名前を入力します。
    デバイスコレクション
  10. ウィザードの指示に従います。
    メンバーシップルール(/en-us/citrix-virtual-apps-desktops/2407/media/sccm-membership-rules.png)
    OUが作成されます。
    OUの作成
  11. 作成したVMを、新しく作成したデバイスコレクションに追加します。
    1. VM を右クリックします。「選択した項目を追加 > 選択した項目を既存のデバイスコレクションに追加」を選択します。
      項目の追加(/en-us/citrix-virtual-apps-desktops/2407/media/sccm-add-item-to-device-collection.png)
    2. 「コレクションの選択」ウィンドウで、必要なデバイス名を選択します。この例では、Devices-SCCMです。
      デバイスリスト(/en-us/citrix-virtual-apps-desktops/2407/media/sccm-list.png)
    Devices-SCCMは、資産とコンプライアンス > 概要 > デバイスコレクションに表示されます。
    デバイスがリストされました
  12. デバイスコレクターで「クライアントのインストール」を選択します。
    クライアントのインストール(/en-us/citrix-virtual-apps-desktops/2407/media/sccm-install-client.png)
  13. 必要なインストールサイトを選択します。
    サイトのインストール(/en-us/citrix-virtual-apps-desktops/2407/media/sccm-install-client-1.png)
  14. ウィザードの指示に従います。「Configuration Manager クライアントのインストールウィザード」が正常に完了しました。
    インストール完了
詳細については、Microsoft ドキュメントの「コレクションの管理」を参照してください。

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

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

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

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

パッケージの作成

  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の1回目のインストールの後、ファイル%programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xmlが存在する場合、インストールは完了しておらず、再起動が完了した後に続行する必要があります。
      VDAの2回目のインストール
    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インストーラーは、インストーラーの初回実行時に保存したパラメーターを使用します。)
      タスクシーケンスエディターのアップグレード(/en-us/citrix-virtual-apps-desktops/2407/media/upgrade-task-sequence-editor.png)
    4. VDAインストーラーからのリターンコードを確認してください。
      • 0または8:成功、インストール完了、再起動が必要です。
        インストール成功(/en-us/citrix-virtual-apps-desktops/2407/media/success-installation-complete.png)
      • 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