Citrix虚拟应用程序和桌面

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

この记事は,视窗オペレーティングシステムがインストールされたマシンへのVDAのインストールに适用されます.LinuxオペレーティングシステムのVDAについては,「Linux的虚拟投递代理「をを参照してください。

インストールメディアには,活动目录环境のマシンで虚拟投递代理(VDA)をインストール,アップグレード,または削除するサンプルスクリプトが收录されています。また,このスクリプトを使って,机创建服务および思杰置备(旧称供应服务)のマスターイメージを管理することもできます。

以下のアクセス権限が必要です。

  • スクリプトを実行するには,VDAインストールコマンドがあるネットワーク共有に対するすべてのユーザーの読み取りアクセスが必要です。インストールコマンドは,完全な制品ISOではXenDesktopVdaSetup.exe,スタンドアロンインストーラーではVDAWorkstationSetup.exeまたはvdaserversetup.exe.です。
  • ログの详细は各ローカルマシンに保存されます。また,レビューおよび分析のために结果ログをネットワーク上に保存する场合は,そのネットワーク共有に対するすべてのユーザーの読み取りおよび书き込みアクセスが必要です。

スクリプトの実行结果をチェックするには,ネットワーク共有のログを调べます。このログには,スクリプトログ,インストーラーログ,およびMSIインストールログが含まれます。各インストールまたは削除に关するログは,日时を示すフォルダー内に保存されます。フォルダー名には,操作の结果としてPASSまたはFAILのプレフィックスが付きます。失败したインストールまたは削除处理を検索できるように,ネットワーク共有を使用します。これにより,ターゲットマシンのローカルドライブに代わるツールが提供されます。

インストールを始める前に,「インストールの制备」を読んで,必要なタスクを完了しておいてください。

スクリプトを使ってVDAをインストールまたはアップグレードする

  1. インストールメディアの\支持\ AdDeploy \にあるInstallVDA.batサンプルスクリプトを开きます。スクリプトをカスタマイズする前に,元のスクリプトをバックアップしておくことをお勧めします。
  2. スクリプトを编集します:
    • インストールするVDAのバージョンを指定します:SET DESIREDVERSION.Version 7の场合はバージョンを「7.0」と指定できます。完全な値は,インストールメディアのProductVersion.txtファイルに记载されています。ただし,完全に一致させる必要はありません。
    • 実行するインストーラーのネットワーク共有を指定しますレイアウトのルート(ツリーの最上位)を指定しますスクリプトにより,适切なバージョンのインストーラー(32ビットまたは64ビット)が自动的に実行されます例。:SET DEPLOYSHARE = \\ fileserver1 \为share1
    • オプションとして,ログを保存するためのネットワーク共有を指定します例:SET LOGSHARE = \\ fileserver1 \ LOG1)
    • コマンドラインを使ったインストール」の说明に従って,VDAの构成オプションを指定します。/安静的および/ NOREBOOTオプションはスクリプトにデフォルトで含まれており,必须です:SET COMMANDLINEOPTIONS = /静/ NOREBOOT
  3. グループポリシースタートアップスクリプトを使って,マシンが存在する组织単位にスクリプトを割り当てます.VDAをインストールするマシン以外のものがこの组织単位に属していないことを确认してください。组织単位内のマシンの再起动时にスクリプトが実行され,サポートされるオペレーティングシステムの各マシン上にVDAがインストールされます。

スクリプトを使ってVDAを削除する

  1. インストールメディアの\支持\ AdDeploy \からサンプルスクリプトのUninstallVDA.batを开きます。スクリプトをカスタマイズする前に,元のスクリプトをバックアップしておくことをお勧めします。
  2. スクリプトを编集します。
    • 削除するVDAのバージョンを指定します:集检查\ _VDA \ _VERSION.Version 7の场合はバージョンを「7.0」と指定できます。完全な値はインストールメディアのProductVersion.txtファイルに记述されています(7.0.0.3018など)。ただし,完全に一致させる必要はありません。
    • オプションとして,ログを保存するためのネットワーク共有を指定します。
  3. グループポリシースタートアップスクリプトを使って,マシンが存在する组织単位にスクリプトを割り当てます.VDAを削除するマシン以外のものがこの组织単位に属していないことを确认してください。组织単位内のマシンの再起动时にスクリプトが実行され,各マシンからVDAが削除されます。

トラブルシューティング

  • スクリプトにより,スクリプトの进捗を示す内部ログファイルが生成されます。スクリプトは,展开の起动后すぐにKickoff_VDA_Startup_Scriptログをネットワーク共有にコピーします。これにより,处理全体が実行中であることを确认できます。このログがネットワーク共有にコピーされない场合は,ローカルマシンを调べることでトラブルシューティングを実行します。スクリプトにより,各マシンの%TEMP%フォルダーに以下の2つのデバッグログファイルが生成されます。

    • Kickoff_VDA_Startup_Script_ .log中
    • VDA_Install_ProcessLog_ .log中

    これらのログから,次の点を确认します。

    • スクリプトが正しく実行されたかどうか。
    • ターゲットのオペレーティングシステムが正しく検出されているかどうか。
    • DEPLOYSHARE共有でAutoSelect.exeファイルを含んでいるフォルダー)が正しく构成されているかどうか。
    • DEPLOYSHAREおよび日志で指定した両方のネットワーク共有にアクセスできるかどうか。
  • シトリックスがコンポーネントインストールの结果を报告する方法については,「思杰インストールリターンコード「をを参照してください。

  • デリバリーグループの工作室表示では,[详细]ペインの[インストール済みVDAのバージョン]エントリがマシンにインストールされているバージョンではないことがあります。マシンの[プログラムと机能]には,VDAの実际のバージョンが表示されます。

  • インストール后,VDAは交付控制器に登录されるまでユーザーにアプリやデスクトップを配信することはできません。

    VDAの登录方法および登录の问题のトラブルシューティングについては,「VDA登录「をを参照してください。

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