VMware Horizon Recording 功能允許管理員錄製桌面平台和應用程式工作階段,以監控 Windows 遠端桌面平台和應用程式的使用者行為。

管理員可以在錄製的桌面平台或應用程式工作階段中觀察使用者的確切按鍵輸入、游標和滑鼠活動,以及使用者行為。錄製提供了更高的安全性以及對使用者行為的稽核。它也有助於疑難排解和重現使用者在工作階段期間遇到的問題。管理員可以播放、儲存和稽核錄製。

Horizon Recording 包含下列元件:
  • Horizon Recording Server:收集工作階段的相關資訊,以及用於儲存和播放的原始錄製資料。
  • Horizon Recording Agent:錄製使用者工作階段,向 Horizon Recording Server 登錄工作階段,以及上傳錄製資料。

這些元件適用於 VMware Horizon 8 2106 及更新版本。安裝檔案可在 VMware Customer Connect 上取得。

備註: 如同部分其他 Horizon 8 功能一樣,並非所有訂閱都可以使用此功能。如需詳細資訊,請參閱 VMware Horizon 訂閱功能比較

當使用者登入,Horizon Recording 便會自動啟動,並顯示預設訊息:將根據安全性原則錄製您的工作階段。只要工作階段處於連線狀態,錄製便會持續執行。當使用者登出或中斷連線時,錄製將會停止。如果使用者變更桌面平台或應用程式工作階段的螢幕解析度,則 Horizon Recording 會建立一段新的錄製。錄製檔案大小視連線工作階段的持續時間而有所不同。錄製會儲存為 mp4,且可供下載以在本機播放器中播放,或在 Horizon Recording Web 主控台中檢視。

安裝 Horizon Recording Server

若要使用 VMware Horizon Recording 功能,需要在機器上安裝 Horizon Recording Server 元件,以收集工作階段的相關資訊以及用於儲存和播放的原始錄製資料。

Horizon Recording Server 元件包含下列項目:
  • 用於工作階段資訊儲存和組態的資料庫
  • 用於錄製儲存的 Windows NTFS 資料夾
  • 用於收集錄製資料、管理和播放的 Web 服務

您可以將 Horizon Recording Server 部署為獨立安裝,其中伺服器會安裝在利用作為 local.db 儲存在安裝目錄中的本機 SQLite 資料庫,以及本機 NTFS 資料夾的機器上。

您也可以將 Horizon Recording Server 部署至負載平衡器後方使用多部伺服器的高可用性環境中,從而利用 Microsoft SQL 或 PostgreSQL 資料庫,以及所有伺服器上用於儲存錄製資料的共用 NTFS 資料夾。支援設定了 L4 負載分散的負載平衡器。

最低伺服器資源需求 (如此才能支援 2,000 個作用中錄製)
資源 最小值
CPU 4 個 vCPU
記憶體 8 GB
可用磁碟空間 20 GB
備註: 這取決於使用者在工作階段中執行的應用程式類型以及畫面播放變化速率。您必須監控使用量,並視需要新增額外的磁碟空間。
備註: Horizon Recording Server 內建於 .Net Core 中,且如果使用群組擷取,則需要一個作為網域成員的 64 位元 Windows Server 作業系統。伺服器作業系統必須是 Windows Server 2016 或更新版本 (64 位元)。

若要安裝 Horizon Recording Server,請執行以下步驟。

  1. 下載 HorizonRecordingServer.exe 檔案,並將其複製到伺服器上的本機資料夾。
  2. 執行安裝程式並依照步驟操作。預設認證如下所示。

    使用者名稱/密碼:administrator/Recording123

    伺服器現在可在 https://<localservername>:9443 上取得
  3. 若要解除安裝 Horizon Recording Server,請使用 [新增/移除程式] (appwiz.cpl) 來移除 Horizon Recording Server 二進位檔,並手動刪除下列元件:
    • installation directory 中的本機資料庫檔案 (local.db)
    • 記錄位於 C:\programdata\VMware\Horizon Recording
    • 本機錄製位於 installation directory\Recordings
  4. 若要重設安裝:
    1. 停止 Horizon Recording 服務。
    2. 從安裝目錄中刪除 Recordings 資料夾。
    3. 從安裝目錄中刪除 servicesettings.json 檔案與 local.db 檔案。
    4. 啟動 Horizon Recording 服務。

    系統會重新建立 servicesettings.jsonlocal.db 檔案。

  5. 手動保護錄製資料夾權限,以便僅錄製伺服器 Active Directory 帳戶能存取該資料夾以新增、修改或刪除錄製。

安裝 Horizon Recording Agent

若要使用 VMware Horizon Recording 功能,需要在要錄製工作階段的所有 Horizon 電腦上安裝 Horizon Recording Agent 元件。

Horizon Recording Agent 登錄設定儲存在 HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Recording Agent

最低資源需求
資源 最小值 (VDI) 最小值 (RDSH - 80 個工作階段)
CPU 2 個 vCPU 64 個 vCPU
記憶體 2 GB 64 GB
可用磁碟空間 5 GB
備註: 這取決於使用者在工作階段中執行的應用程式類型以及畫面播放變化速率。您必須監控使用量,並視需要新增額外的磁碟空間。
50 GB
備註: 這取決於使用者在工作階段中執行的應用程式類型以及畫面播放變化速率。您必須監控使用量,並視需要新增額外的磁碟空間。
其他系統需求
  • VDI 需要 Horizon 8 2106 或更新版本;RDSH 需要 Horizon 8 2111 或更新版本
  • 需要即時複製代理程式或完整複製代理程式
  • VDI 需要 Windows 10 1909 或更新版本的 64 位元作業系統;RDSH 需要 Windows Server 2016 或更新版本的 64 位元作業系統
  • Microsoft .Net Framework 4.6.1 或更新版本
  • VMware Blast
  • 必須在 Horizon Recording Server 上的防火牆輸入規則中允許連接埠 9443。

若要安裝 Horizon Recording Agent,請執行以下步驟。

  1. 下載 HorizonRecordingAgent.exe 檔案,並將其複製到本機資料夾。
  2. 執行安裝程式並依照步驟操作。
  3. 系統提示進行連線時,請以格式 https://<錄製伺服器的 FQDN 或 IP 位址>:9443 提供錄製伺服器的正確 URL,以及使用者名稱和密碼。
    1. 如果電腦是父虛擬機器,且將從中建立集區,請選取此電腦為範本核取方塊。
    2. 按一下登錄
    3. 如果伺服器的憑證不受信任,請在出現提示時接受伺服器的指紋。
  4. 若要解除安裝 Horizon Recording Agent,請使用 [新增/移除程式] (appwiz.cpl) 來移除 Horizon Recording Agent 二進位檔,並手動刪除下列元件:
    • 記錄位於 C:\programdata\VMware\Horizon Recording
    • 任何本機擱置中錄製皆位於 installation directory\Recordings
  5. 從已登錄的機器中刪除代理程式:
    1. 管理員 > 管理代理程式中。
    2. 選取代理程式的名稱,然後按一下刪除
    3. 仔細閱讀確認消息,然後繼續進行刪除。

升級 Horizon Recording Server

升級 Horizon Recording Server 之前,請執行以下操作:
  • 確認沒有作用中的錄製。
  • 為 Recordings 資料夾、servicesettings.json 檔案和 local.db (如果使用 SQLite 作為資料庫) 建立備份。

若要升級 Horizon Recording Server,請執行以下步驟。

  1. 下載 HorizonRecordingServer.exe 檔案。
  2. HorizonRecordingServer.exe 檔案複製到伺服器上的本機資料夾。
  3. 執行 HorizonRecordingServer.exe
請注意下列事項:
  • 依預設,將在相同的 C:\Program Files\VMware\Desktop Recording Server 資料夾中升級伺服器。
    • 如果將升級位置變更為新資料夾,則不會保留組態,並將其視為全新安裝。因此,升級後就無法從 Web 主控台存取或播放舊錄製檔。
    • 如果不變更預設位置,則將保留所有組態,並可以在升級後從 Web 主控台存取和播放舊錄製檔。
  • 升級後,伺服器的記錄位置將移至新的 C:\ProgramData\VMware\Horizon Recording 資料夾。舊記錄仍位於 C:\ProgramData\VMware\Horizon Desktop Recording 中。

升級 Horizon Recording Agent

升級 Horizon Recording Agent 之前,請確認代理程式上沒有作用中的錄製。

備註: 建議先升級伺服器,然後再升級代理程式。

若要升級 Horizon Recording Agent,請執行以下步驟。

  1. 下載 HorizonRecordingAgent.exe 檔案。
  2. HorizonRecordingAgent.exe 檔案複製到代理程式上的本機資料夾。
  3. 執行 HorizonRecordingAgent.exe
請注意下列事項:
  • 依預設,將在相同的 C:\Program Files\VMware\Desktop Recording Agent 資料夾中升級代理程式。

    如果將升級位置變更為新資料夾,則不會保留組態,且會將其視為全新安裝。

  • 在升級處理程序期間,將自動填入 Horizon Recording Server 位址。
  • 升級代理程式後,代理程式的記錄位置將移至新的 C:\ProgramData\VMware\Horizon Recording 資料夾。舊記錄仍位於 C:\ProgramData\VMware\Horizon Desktop Recording 中。