スクリプトを使用したVDAのインストール
この记事は,视窗オペレーティングシステムがインストールされたマシンへのVDAのインストールに适用されます.LinuxオペレーティングシステムのVDAについては,「Linux的虚拟投递代理「をを参照してください。
インストールメディアには,Active Directory環境のマシンで虚拟投递代理(VDA)をインストール,アップグレード,または削除するサンプルスクリプトが収録されています。また,このスクリプトを使って机创建服务および供应服务のマスターイメージを管理することもできます。
以下のアクセス権限が必要です。
- スクリプトを実行するには,VDAインストールコマンドがあるネットワーク共有に対するすべてのユーザーの読み取りアクセスが必要です。インストールコマンドはフルバージョンの製品ISOのXenDesktopVdaSetup.exe,またはスタンドアロンインストーラーのVDAWorkstationSetup.exeまたはVDAServerSetup.exeです。
- ログの詳細は各ローカルマシンに保存されます。また,レビューおよび分析のために結果ログをネットワーク上に保存する場合は,そのネットワーク共有に対するすべてのユーザーの読み取りおよび書き込みアクセスが必要です。
スクリプトの実行結果をチェックするには,ネットワーク共有のログを調べます。このログには,スクリプトログ,インストーラーログ,およびMSIインストールログが含まれます。各インストールまたは削除に関するログは,日時を示すフォルダー内に保存されます。フォルダー名には,操作の結果として通过または失败のプレフィックスが付きます。失敗したインストールまたは削除処理を検索できるように,ネットワーク共有を使用します。これにより,ターゲットマシンのローカルドライブに代わるツールが提供されます。
重要:
インストールを始める前に,「インストールの準備」を読んで,必要なタスクを完了しておいてください。
スクリプトを使ってVDAをインストールまたはアップグレードする
- インストールメディアの\支持\ AdDeploy \にあるInstallVDA.batサンプルスクリプトを開きます。スクリプトをカスタマイズする前に,元のスクリプトをバックアップしておくことをお勧めします。
- スクリプトを编集します:
- インストールするVDAのバージョンを指定します(设置DESIREDVERSION)。Version 7の場合はバージョンを“7.0”と指定できます。完全な値はインストールメディアのProductVersion.txtファイルに記述されています(7.0.0.3018など)。ただし,完全に一致させる必要はありません。
- 実行するインストーラーのネットワーク共有を指定します。レイアウトのルート(ツリーの最上位)を指定します。スクリプトにより,適切なバージョンのインストーラー(32ビットまたは64ビット)が自動的に実行されます。たとえば,DEPLOYSHARE = \ \ fileserver1 \ share1と指定します。
- オプションとして,ログを保存するためのネットワーク共有を指定します例:SET LOGSHARE = \\ fileserver1 \ LOG1。
- 「コマンドラインを使ったインストール“の説明に従って,VDAの構成オプションを指定します。/安静および/ norebootオプションはデフォルトでスクリプトに含まれ,必須です:设置COMMANDLINEOPTIONS = /安静/ noreboot。
- グループポリシースタートアップスクリプトを使って,マシンが存在する組織単位にスクリプトを割り当てます。VDAをインストールするマシン以外のものがこの組織単位に属していないことを確認してください。組織単位内のマシンの再起動時にスクリプトが実行され,サポートされるオペレーティングシステムの各マシン上にVDAがインストールされます。
スクリプトを使ってVDAを削除する
- インストールメディアの\支持\ AdDeploy \からサンプルスクリプトのUninstallVDA.batを开きます。スクリプトをカスタマイズする前に,元のスクリプトをバックアップしておくことをお勧めします。
- スクリプトを编集します。
- 削除するVDAのバージョンを指定します(SET CHECK_VDA_VERSION).Version 7の场合はバージョンを「7.0」と指定できます。完全な値はインストールメディアのProductVersion.txtファイルに记述されています(7.0.0.3018など)。ただし,完全に一致させる必要はありません。
- オプションとして,ログを保存するためのネットワーク共有を指定します。
- グループポリシースタートアップスクリプトを使って,マシンが存在する組織単位にスクリプトを割り当てます。VDAを削除するマシン以外のものがこの組織単位に属していないことを確認してください。組織単位内のマシンの再起動時にスクリプトが実行され,各マシンからVDAが削除されます。
トラブルシューティング
スクリプトにより,スクリプトの进捗を示す内部ログファイルが生成されます。スクリプトは,展开の开始后すぐにKickoff_VDA_Startup_Scriptログをネットワーク共有にコピーします。これにより,处理全体が実行中であることを确认できます。このログがネットワーク共有にコピーされない场合は,ローカルマシンを调べることでトラブルシューティングを実行します。スクリプトにより,各マシンの%TEMP%フォルダーに以下の2つのデバッグログファイルが生成されます。
- Kickoff_VDA_Startup_Script_
.log中 - VDA_Install_ProcessLog_ < DateTimeStamp > . log
これらのログから,次の点を确认します。
- スクリプトが正しく実行されたかどうか。
- ターゲットのオペレーティングシステムが正しく検出されているかどうか。
- DEPLOYSHARE共有でROOT(AutoSelect.exeファイルを含んでいるフォルダー)が正しく构成されているかどうか。
- DEPLOYSHAREおよび日志で指定した両方のネットワーク共有にアクセスできるかどうか。