思傑服務帳號ctxadmin被誤刪的解決方法

上下文:我正在搭建一個思傑的桌面雲環境,在安裝完PVS組件後,我一不當心把環境的管理帳號ctxadmin給刪除了(幸虧是實驗環境)。shell

我嘗試在域服務器中恢復被刪除的帳號,可是發現沒法恢復,由於恢復域帳號須要打開一個相似於域帳號的回收站功能。而這個功能默認是不打開的,即便在過後打開了回收站,以前的帳號記錄也會被清空,總而言之這個帳號已經沒法恢復了,這下就尷尬了由於我全部的思傑的服務都是由這個帳號創建的。數據庫

 

首先我在域帳號中建立了一個新的同名帳號,OU、權限、密碼之類都和原來的帳號同樣,可是登錄到其餘服務器後發現不能恢復之前帳號的內容,帳號的SID是不同的。服務器

 

個人DDC和PVS服務器都沒法登錄了,首先是SQL數據庫,我無法進去了,幸虧我可以經過sa帳號進去,而後刪除了原來的ctxadmin的帳號,從新添加新的ctxadmin帳號。ide

 

而後進PVS服務器以後仍是沒法鏈接到場,緣由是數據庫鏈接錯誤,這個解決方法仍是比較簡單的,只要從新運行一遍PVS服務嚮導便可。spa

 

DDC服務器就慘了點,打開studio以後發現無法鏈接,並且無法用網上的powershell腳原本清除數據庫內容,由於這種腳本也是須要原先那個服務帳號的權限的。這個狀況須要進入到數據庫去修改一個內容。首先在DDC建立的時候,會有三個數據庫,其中一個是site數據庫,名稱是自定義的,這個庫中有一張表,稱爲:DAS.administratorcmd

查看錶中的內容能夠看到有ID和SID的關係,這個SID就是之前的這個帳號的SID,須要修改爲新的帳號的SID。it

新帳號的SID能夠在cmd裏輸入:whoami /user來查看io

修改數據庫的語句是class

UPDATE DAS.Administrator SET SID=<你的新SID> WHERE ID=<原帳號的ID,通常爲1>;登錄

 

修改完成以後,服務的管理員就變成了新的ctxadmin帳號了。不太重新進DDC服務器以後,仍是老樣子。緣由是由於服務器上存在着老帳號的配置信息,進入「系統」(2016系統是右擊開始菜單彈出)以後選擇裏面的「更改設置」。

在彈出的新的窗口「系統屬性」中一次選擇「高級」-「用戶配置文件」,點擊按鈕「設置」

這裏會看到有一個「未知的帳戶」,這就是之前帳號的配置,將其刪除,而後將當前用戶的配置也刪除,註銷帳號。再次登陸後,DDC也就恢復正常了。

 

後續的操做中沒有遇到問題,若是真的誤刪了服務的帳號,能夠用這個方法解決。

相關文章
相關標籤/搜索