依據 TechNet 官方文檔與 WinOS 論壇高分教學《Windows Server 2008 AD RMS 實戰之安裝部署》,搭建測試環境。步驟繁瑣但順利,僅因末端操作失誤,決定卸載重裝。豈料第二次安裝完成時,彈出詭異訊息:「Active Directory Rights Management Services: 安裝成功,但有錯誤」。
卸載重裝 N 遍均報同錯,遂查閱系統事件日誌,關鍵錯誤如下:
<錯誤>: 嘗試配置 Active Directory Rights Management Server 失敗。 AD RMS 安裝無法確定證書層次結構。如果需要使用的 AD RMS 服務連接點 (SCP) 已經在 Active Directory 中註冊但是無效,請將其修改為使其有效,或者新建一個 SCP,然後再次安裝 AD RMS。
關鍵字「SCP」、「證書層次結構」、「無效」送入搜尋引擎,發現《Windows Rights Management Service RMS部署實戰》一文中的金句:「注意:如果你需要刪除 RMS 根憑證伺服器,一定要先刪除 AD 裡的 SCP 才可以刪除,否則你將不能再次建立根憑證伺服器」。恍然大悟:首次安裝時已在 AD 註冊 SCP,卸載 RMS 角色時系統並未自動清除該 SCP,導致後續安裝跳過「註冊 SCP」步驟,卻發現現有 SCP 無效,進而報錯。
ADScpRegister 資料夾。ADScpRegister.exe unregisterscp。Support\Tools\Suptools.msi)。adsiedit.msc 開啟 ADSI 編輯器。Configuration [您的網域] → CN=Configuration,DC=...,DC=... → CN=Services → CN=RightsManagementServices
CN=SCP 子物件。感謝《Windows Server 2008 AD RMS 實戰之安裝部署》作者提供清晰部署指引,感謝《Windows Rights Management Service RMS部署實戰》作者關鍵一句話的點撥,感謝《刪除 RMS 根憑證伺服器的方法》提供具體操作步驟。技術社群的無私分享,讓這場「兩天地獄」化為寶貴經驗。