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 を展開する方法について説明します。
- 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)。
- 組織単位 (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)。
- マシンを検証する(#step-3-verify-the-machines)。
- VDA を使用してコンテンツを配布する(#step-4-use-vda-to-distribute-content)。
ステップ 1: VDA をインストールする
すべての前提条件(#before-you-begin)を特定した後、SCCM Task Sequencer を使用して、以下のタスクを完了します。
-
アクセス可能なインストールメディアのコピーから、または VDA スタンドアロンインストーラーのいずれかから VDA をインストールします。
VDAWorkstationSetup_XXXX.exeVDAServerSetup_XXXX.exeVDAWorkstationCoreSetup_XXXX.exe
VDA インストーラーの詳細については、インストーラーを参照してください。
注:
VDAをアップグレードする場合、それがインストールされているマシンは、セッションがないメンテナンスモードである必要があります。
- マシンでVDAのインストールが初めて実行されると、使用されているVDAインストーラーはそのマシンにコピーされます。
-
VDAWorkstationCoreSetup_XXXX.exe以外のVDAインストーラーを使用する場合、VDAインストーラーは%ProgramData%\Citrix\XenDesktopSetup\XenDesktopVdaSetup.exeにコピーされます。 -
VDAWorkstationCoreSetup_XXXX.exeを使用する場合、VDAインストーラーは%ProgramData%\Citrix\XenDesktopSetup\XenDesktopRemotePCSetup.exe.にコピーされます。
-
-
VDAインストーラーのディレクトリの場所は、レジストリ
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MetaInstall” “MetaInstallerInstallLocation”にも保存されます。 -
コマンドラインオプションに
/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)を作成する
-
OUに追加するドメイン参加済み仮想マシンを2台作成します。仮想マシンが最初に作成されたとき、それらはComputersフォルダーにあります。仮想マシンをSCCMフォルダーに移動します。 例:WIN10EN-BB80MJ4.cseblr.com W2K19ST-EBPR3UG.cseblr.com

-
マイクロソフト コンフィギュレーション マネージャーで、
\Administration\Overview\Hierarchy Configuration\Discovery Methods\に移動します。 -
Active Directory System Discoveryをクリックし、Enable Active Directory System Discoveryチェックボックスをオンにして、新しく作成された仮想マシンの自動検出を有効にします。
-
新しいコンテナーを選択するには、
アイコンをクリックします。 -
「場所」セクションで、SCCM仮想マシンが配置されている「パス」を追加します。
-
\Administration\Overview\Site Configuration\Sitesに移動し、SCCM VDAを右クリックします。 -
クライアントインストール設定 > クライアントプッシュインストールを選択します。クライアントプッシュインストールのプロパティウィンドウが開きます。
-
VMが
Enabledに設定されると、次の図に示すようにVMのリストが表示されます。

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

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

OUが作成されます。

-
作成されたVMを新しく作成されたデバイスコレクションに追加します。
-
VMを右クリックします。選択したアイテムの追加 > 選択したアイテムを既存のデバイスコレクションに追加を選択します。

-
「コレクションの選択」ウィンドウで、必要なデバイス名を選択します。この例では、
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)
-
-
デバイスコレクターで「クライアントのインストール」を選択します。
クライアントのインストール(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client.png)
-
必要なインストールサイトを選択します。
サイトのインストール(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client-1.png)
-
ウィザードの指示に従います。「Configuration Manager クライアントのインストールウィザード」が正常に完了しました。
インストール完了(/ja-jp/citrix-virtual-apps-desktops/2507-ltsr/media/sccm-install-client-2.png)
詳細については、Microsoft ドキュメントの「コレクションの管理」を参照してください。
ステップ3:マシンの確認
-
クライアントマシンで、
CCMExecプロセスが実行されていることを確認して、クライアントがインストールされていることを確認します。
-
SCCM上のVMでクライアントが実行されていることを確認します。
ステップ4:VDAを使用してコンテンツを配布する
以下の手順では、展開されたVDAを使用して、関連する仮想マシンにコンテンツを配布する方法について説明します。
パッケージを作成する
-
パッケージを作成するには、目的のVDAを右クリックし、[パッケージの作成] をクリックします。

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

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

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

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

詳細については、Microsoft ドキュメントのConfiguration Manager のパッケージとプログラムを参照してください。
コンテンツの配布
-
作成したパッケージ名を右クリックします。
-
コンテンツの配布を選択します。

-
コンテンツの配布ウィザードウィンドウで、作成したパッケージのソースファイルの場所を選択します。この例では、
2019-SCCMです。次へをクリックします。
-
パッケージ(この例では
Zodiac)が展開可能であることを確認します。
次の画像は、パッケージが展開可能であることを示しています。

詳細については、Microsoft ドキュメントのConfiguration Manager のコンテンツの展開と管理を参照してください。
SCCM を使用したインストールシーケンスの例
次の例は、インストールシーケンスを示しています。
-
コンピューターの再起動: マシンを再起動して準備します。

-
VDAのインストール(初回試行): VDAのインストールを開始します。
-
コマンドラインオプションに、
/quiet、/noreboot、および/noresumeオプションを追加します。 -
選択したVDAインストーラー(ローカルイメージまたは最小インストーラーのいずれか)を実行します。

-
SCCMはリターンコードをキャプチャする必要があります。
-
リターンコードが0または8の場合、インストールは完了しており、再起動が必要です。

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

-
-
-
VDAのインストール(2回目試行): VDAのインストールを続行します。
-
VDAのインストール(初回試行)の後、ファイル
%programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xmlが存在する場合、インストールは完了しておらず、再起動が完了した後に続行する必要があります。
-
VDAのインストール(2回目試行)は、ファイル
%programdata%\Citrix\XenDesktopSetup\CitrixVirtualDesktopAgent.xmlが存在しなくなるか、0または8以外のリターンコードが返されるまで繰り返されます。その他のリターンコードはエラーとして扱い、VDAのインストール(2回目試行)はエラーを報告して停止する必要があります。 -
適切なVDAインストーラー(ほとんどの場合
XenDesktopVdaSetup.exe、VDAWorkstationCoreSetup_XXXX.exeが使用された場合はXenDesktopRemotePCSetup.exe)を、ファイル%programdata%\ Citrix\XenDesktopSetup\ディレクトリから、コマンドラインパラメーターなしで実行してVDAのインストールを再開します。(VDAインストーラーは、インストーラーの初回実行時に保存したパラメーターを使用します。)
-
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