您可以將 vdmadmin 命令與 -S 選項搭配使用,以移除 VMware Horizon 組態中的連線伺服器執行個體的項目。

語法

vdmadmin -S [-b authentication_arguments] -r -s server

使用附註

為確保高可用性,VMware Horizon 允許您在連線伺服器群組中設定一或多個複寫連線伺服器執行個體。如果您停用群組中的連線伺服器執行個體,伺服器項目會在 VMware Horizon 組態內存留下來。

若要永久移除,請執行這些工作:

  1. 執行連線伺服器安裝程式,將連線伺服器執行個體從 Windows Server 電腦中解除安裝。
  2. 執行「新增或移除程式」工具,從 Windows Server 電腦中移除 ADAM 執行個體 VMwareVDMDS 程式。
  3. 如果連線伺服器屬於 CPA 聯盟,請執行「新增或移除程式」工具,從 Windows Server 電腦移除 ADAM 執行個體 VMwareVDMDSG 程式。
  4. 在另一個連線伺服器執行個體中,使用含有 -S 選項的 vdmadmin 命令,將已解除安裝的連線伺服器執行個體項目從組態中移除。
  5. 如有需要,請在叢集上重新指派 Active Directory 架構主機角色。未來的連線伺服器升級和安裝需要架構主機角色。
    1. 首先,在叢集上識別具有架構主節點角色的節點。如需相關指示,請參閱https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/find-servers-holding-fsmo-role#determine-the-schema-fsmo-holder-in-a-forest
      • 如果您移除的連線伺服器執行個體沒有架構主機角色,請略過此程序的剩餘步驟。您不需要重新指派角色,移除程序現已完成。
      • 如果您移除的連線伺服器執行個體具有架構主機角色,請繼續進行此程式的後續步驟。
    2. 如果已移除的連線伺服器執行個體具有架構主機角色,請將該角色重新指派給叢集中的另一個節點。
      • 若要使目前的節點成為本機 LDAP 執行個體之叢集上的架構主節點,請執行下列命令。
        vdmadmin -X -seizeSchemaMaster
      • 若要將目前的節點設為 Cloud Pod 架構聯盟中全域 LDAP 執行個體之叢集上的架構主節點,請輸入下列命令。
        vdmadmin -X -seizeSchemaMaster -global

      如需有關 vdmadmin -X 命令的詳細資訊,請參閱使用 -X 選項偵測和解決 LDAP 項目和結構描述衝突

如果您要在已移除的系統上重新安裝 VMware Horizon,但不複寫原始群組的 VMware Horizon 組態,請先重新啟動原始群組中所有的連線伺服器主機,再執行重新安裝。這會防止重新安裝的連線伺服器執行個體接收來自其原始群組的組態更新。

備註: 如果您使用 vdmadmin -S 命令移除連線伺服器執行個體,而未如上所述,重新指派架構主要角色並在伺服器上完整解除安裝 LDAP 執行個體,則您可能會意外移除架構主節點,導致封鎖連線伺服器未來的升級和安裝。

如需有關從備份復原 Horizon 全域 AD LDS 資料庫的資訊,請參閱 VMware 知識庫 (KB) 文章 70906

選項

-s 選項可指定待移除的連線伺服器執行個體的 NetBIOS 名稱。

範例

移除連線伺服器執行個體 connsvr3 的項目。

vdmadmin -S -r -s connsvr3