強制卸載lync server 的CMS


   當我們在部署Lync Server 2010或2013的時候,可能有的時候沒有進行服務器備份,但CMS又出現了故障或被意外脫機(強制推掉虛擬機等)。此時如果我們再進行Lync Server部署的話會出現很嚴重的問題,因爲我們此時將無法找到CMS,並且也無法通過Install-CsDatabase之類的命令創建新的數據庫。並且我們在發佈拓撲時會出現錯誤,無論我們是否已經把舊的MCS服務器離線、退域等。


在安裝 Lync Server 時將創建一個 SCP,爲中央管理存儲提供用於維護 Lync Server 數據的位置信息。需要訪問該數據庫的所有Lync Server服務器連接到 Active Directory,並使用 SCP 中包含的信息幫助這些計算機查找正確的計算機和 SQL Server 的正確實例。

在安裝 Lync Server 時自動創建的 CMS SCP,通常情況下我們並不需要刪除該 SCP,因爲在正常情況下如果我們刪除該 SCP,所有Lync Server服務器將無法找到數據庫。但是,在我們已經無法聯繫到CMS服務器或CMS服務器已經出現意外停機的情況下,我們需要刪除 SCP才能夠重建CMS。爲執行此操作,可以使用 Remove-CsConfigurationStoreLocation命令。

執行該命令後,可以刪除AD DS中存儲的CMS SCP。除了刪除 SCP 外,此命令還會將有關該操作成功(或失敗)的信息記入日誌文件 C:\Logs\Store_Location.html。爲了創建該日誌文件,此命令使用 Report 參數,後跟應將信息記入的日誌文件的路徑。如果該文件已存在,運行此命令時將覆蓋其內容。如果該文件不存在,則運行此命令時將創建該文件。

Remove-CsConfigurationStoreLocation -Report C:\Logs\Store_Location.html

安裝 Lync Server 時,會自動創建中央管理存儲的 SCP。如果需要將該數據庫移至其他計算機或者需要將該數據庫移至 SQL Server 的不同實例,則將需要更新相應的服務控制點。可使用 Set-CsConfigurationStoreLocation命令執行此任務。運行此 cmdlet 時,Set-CsConfigurationStoreLocation 將在 Active Directory 中搜索由 SqlServer 參數指定的計算機。然後,該 cmdlet 將存儲位置設置爲該計算機的 FQDN。默認情況下需要有RTCUniversalServerAdmins權限。 具體日命令參數請參考以下:

Set-CsConfigurationStoreLocation -SqlServerFqdn <Lync Server 2013 Standard Server or SQLServer FQDN> -SqlInstanceName <SQLServer 實例名稱>

在完成SCP的重建後,我們就可以繼續發佈拓撲到新的CMS位置,從而完成對已經脫機的CMS強制卸載,並在新的SQLServer或標準版服務器上重建CMS。在此之後我們就可以重新的發佈拓撲,拯救我們不完整的Lync Server環境,也可以部署新的Lync Server版本,從而完整的重建一個Lync Server系統。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章