XenApp and XenDesktop

スクリプトを使用したVDAのインストール

この記事は、Windowsオペレーティングシステムを搭載したマシンへのVDAのインストールに適用されます。Linuxオペレーティングシステム用VDAについては、Linux Virtual Delivery Agentのドキュメントを参照してください。

インストールメディアには、Active Directory内のマシンにVirtual Delivery Agent(VDA)をインストール、アップグレード、または削除するサンプルスクリプトが含まれています。これらのスクリプトは、Machine Creation Services™およびProvisioning Servicesで使用されるマスターイメージの保守にも使用できます。

必要なアクセス権限:

  • スクリプトは、VDAインストールコマンドが配置されているネットワーク共有に対して「Everyone」の読み取りアクセス権を必要とします。インストールコマンドは、製品版ISOではXenDesktopVdaSetup.exe、スタンドアロンインストーラーではVDAWorkstationSetup.exeまたはVDAServerSetup.exeです。
  • ログの詳細は各ローカルマシンに保存されます。レビューと分析のために結果を集中管理してログに記録するには、スクリプトは適切なネットワーク共有に対して「Everyone」の読み取りおよび書き込みアクセス権を必要とします。

スクリプトの実行結果を確認するには、中央ログ共有を調べます。取得されるログには、スクリプトログ、インストーラーログ、およびMSIインストールログが含まれます。各インストールまたは削除の試行は、タイムスタンプ付きのフォルダーに記録されます。フォルダーのタイトルは、PASSまたはFAILのプレフィックスで操作結果を示します。標準のディレクトリ検索ツールを使用して、中央ログ共有で失敗したインストールまたは削除を見つけることができます。これらのツールは、ターゲットマシンでローカルに検索する代替手段を提供します。

重要:

インストールを開始する前に、インストール準備のタスクを読み、完了してください。

スクリプトを使用したVDAのインストールまたはアップグレード

  1. インストールメディアの\Support\AdDeploy\からサンプルスクリプトInstallVDA.batを入手します。Citrixでは、スクリプトをカスタマイズする前に元のスクリプトのバックアップを作成することをお勧めします。
  2. スクリプトを編集します。
    • インストールするVDAのバージョンを指定します: SET DESIREDVERSION。たとえば、バージョン7は7.0として指定できます。完全な値は、インストールメディアのProductVersion.txtファイル(例: 7.0.0.3018)で確認できます。ただし、完全一致は必須ではありません。
    • インストーラーが呼び出されるネットワーク共有を指定します。レイアウトのルート(ツリーの最上位)を指します。スクリプトの実行時に、適切なバージョンのインストーラー(32ビットまたは64ビット)が自動的に呼び出されます。例: SET DEPLOYSHARE=\\fileserver1\share1。
    • オプションで、集中ログを保存するためのネットワーク共有の場所を指定します。例: SET LOGSHARE=\\fileserver1\log1)。
    • コマンドラインを使用したインストール」で説明されているように、VDA構成オプションを指定します。/quietおよび/norebootオプションは、スクリプトにデフォルトで含まれており、必須です: SET COMMANDLINEOPTIONS=/QUIET /NOREBOOT。
  3. グループポリシーのスタートアップスクリプトを使用して、スクリプトをマシンを含むOUに割り当てます。このOUには、VDAをインストールするマシンのみを含める必要があります。そのOU内のマシンが再起動されると、スクリプトはすべてのマシンで実行されます。サポートされているオペレーティングシステムを持つ各マシンにVDAがインストールされます。

スクリプトを使用したVDAの削除

  1. インストールメディアの\Support\AdDeploy\からサンプルスクリプトUninstallVDA.batを入手します。Citrixでは、スクリプトをカスタマイズする前に元のスクリプトのバックアップを作成することをお勧めします。
  2. スクリプトを編集します。
    • 削除するVDAのバージョンを指定します: SET CHECK_VDA_VERSION。たとえば、バージョン7は7.0として指定できます。完全な値は、インストールメディアのProductVersion.txtファイル(7.0.0.3018など)に記載されています。ただし、完全一致は必須ではありません。
    • オプションで、集中ログを保存するためのネットワーク共有の場所を指定します。
  3. グループポリシーのスタートアップスクリプトを使用して、スクリプトをマシンを含むOUに割り当てます。このOUには、VDAを削除するマシンのみを含める必要があります。OU内のマシンが再起動されると、スクリプトはすべてのマシンで実行されます。VDAは各マシンから削除されます。

トラブルシューティング

スクリプトは、スクリプトの実行状況を記述する内部ログファイルを生成します。スクリプトは、展開開始後数秒以内にKickoff_VDA_Startup_Scriptログを中央ログ共有にコピーします。これにより、全体的なプロセスが機能していることを確認できます。このログが期待どおりに中央ログ共有にコピーされない場合は、ローカルマシンを調べてさらにトラブルシューティングを行ってください。スクリプトは、各マシンの%temp%フォルダーに2つのデバッグログファイルを配置します。

  • キックオフ_VDA_スタートアップ_スクリプト_<DateTimeStamp>.log
  • ブイディーエー_インストール_プロセスログ_<DateTimeStamp>.log

これらのログを確認して、スクリプトが次の状態であることを確認します。

  • 期待どおりに実行されている。
  • ターゲットオペレーティングシステムを適切に検出している。
  • Correctly configured to point to the ROOT of the DEPLOYSHARE share (contains the file named AutoSelect.exe).
  • Capable of authenticating to both the DEPLOYSHARE and LOG shares.
スクリプトを使用したVDAのインストール