SCCM を使用した VDA のインストール
概要
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 インストーラーが以前に失敗した場合にのみ、VDA Cleanup Utility を使用してください。
始める前に
VDA のインストール中に必要な再起動の回数は、環境によって異なります。例:
-
保留中の更新や以前のソフトウェアインストールからの再起動のために、再起動が必要になる場合があります。
-
他のプロセスによって以前にロックされていたファイルは更新が必要になる場合があり、追加の再起動を強制します。
-
VDA インストーラーの一部のオプションコンポーネント (Citrix Profile Management や Citrix Files など) は、再起動が必要になる場合があります。
-
VDA をアップグレードする場合、インストールされているマシンは、セッションがない状態でメンテナンスモードになっている必要があります。
-
マシンで VDA のインストールが初めて実行されると、使用されている VDA インストーラーはそのマシンにコピーされます。 VDA のインストールに関する詳細については、インストーラーを参照してください。
SCCM タスクシーケンサーは、必要なすべての再起動を管理します。
SCCM を使用して VDA を展開するための主要な手順
以下の手順では、仮想マシンに SCCM を使用して VDA を展開する方法について説明します。
ステップ 1: VDA をインストールする
すべての前提条件を特定した後、SCCM タスク シーケンサーを使用して次のタスクを完了します。
-
インストールメディアのアクセス可能なコピーから、またはVDAスタンドアロンインストーラーのいずれかからVDAをインストールします。
-
VDAWorkstationSetup_XXXX.exe -
VDAServerSetup_XXXX.exe -
VDAWorkstationCoreSetup_XXXX.exe
VDAインストーラーの詳細については、「インストーラー」を参照してください。注: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

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

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

-
ウィザードの指示に従います。メンバーシップルール(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-membership-rules.png)OUが作成されます。OUの作成(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-create-device-collection-wizard.png)
-
作成したVMを、新しく作成したデバイスコレクションに追加します。
-
VMを右クリックします。「選択した項目を追加 > 既存のデバイスコレクションに選択した項目を追加」を選択します。項目の追加(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-add-item-to-device-collection.png)
-
「コレクションの選択」ウィンドウで、必要なデバイス名を選択します。この例では、
Devices-SCCMです。デバイスリスト(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-list.png)
Devices-SCCMは、「資産とコンプライアンス > 概要 > デバイスコレクション」に表示されます。デバイスがリスト表示されました(/en-us/citrix-virtual-apps-desktops/current-release/media/devices-sccm.png) -
-
デバイスコレクターで「クライアントのインストール」を選択します。クライアントのインストール(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-install-client.png)
-
必要なインストール「サイト」を選択します。サイトのインストール(/en-us/citrix-virtual-apps-desktops/current-release/media/sccm-install-client-1.png)
-
ウィザードの指示に従います。Install Configuration Manager Client Wizard が正常に完了しました。

詳細については、Microsoft ドキュメントの コレクションの管理 を参照してください。
ステップ 3: マシンの検証
-
クライアントマシンで、
CCMExecプロセスが実行されていることを確認して、クライアントがインストールされていることを検証します。
-
SCCM 上の VM でクライアントが実行されていることを確認します。
ステップ 4: VDA を使用してコンテンツを配布する
パッケージの作成
-

-

-
必要なパッケージの種類を選択します。

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

-
Nextをクリックします。

詳細については、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の1回目のインストールの後、ファイル
%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が返されるまで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