思杰服务账号ctxadmin被误删的解决方法

发布时间:2020-06-23 23:23:16 作者:tangjiashiertui
来源:网络 阅读:409

上下文:我正在搭建一个思杰的桌面云环境,在安装完PVS组件后,我一不小心把环境的管理账号ctxadmin给删除了(幸好是实验环境)。

我尝试在域服务器中恢复被删除的账号,但是发现无法恢复,因为恢复域账号需要打开一个类似于域账号的回收站功能。而这个功能默认是不打开的,即使在事后打开了回收站,之前的账号记录也会被清空,总而言之这个账号已经无法恢复了,这下就尴尬了因为我所有的思杰的服务都是由这个账号建立的。

 

首先我在域账号中创建了一个新的同名账号,OU、权限、密码之类都和原来的账号一样,但是登陆到其他服务器后发现不能恢复以前账号的内容,账号的SID是不一样的。

 

我的DDC和PVS服务器都无法登陆了,首先是SQL数据库,我没法进去了,幸好我能够通过sa账号进去,然后删除了原来的ctxadmin的账号,重新添加新的ctxadmin账号。

 

然后进PVS服务器之后还是无法连接到场,原因是数据库连接错误,这个解决方法还是比较简单的,只要重新运行一遍PVS服务向导即可。

 

DDC服务器就惨了点,打开studio之后发现没法连接,而且没法用网上的powershell脚本来清除数据库内容,因为这种脚本也是需要原先那个服务账号的权限的。这个情况需要进入到数据库去修改一个内容。首先在DDC创建的时候,会有三个数据库,其中一个是site数据库,名称是自定义的,这个库中有一张表,称为:DAS.administrator

查看表中的内容可以看到有ID和SID的关系,这个SID就是以前的这个账号的SID,需要修改成新的账号的SID。

新账号的SID可以在cmd里输入:whoami /user来查看

修改数据库的语句是

UPDATE DAS.Administrator SET SID=<你的新SID> WHERE ID=<原账号的ID,一般为1>;

 

修改完成之后,服务的管理员就变成了新的ctxadmin账号了。不过重新进DDC服务器之后,还是老样子。原因是因为服务器上存在着老账号的配置信息,进入“系统”(2016系统是右击开始菜单弹出)之后选择里面的“更改设置”。

在弹出的新的窗口“系统属性”中一次选择“高级”-“用户配置文件”,点击按钮“设置”

这里会看到有一个“未知的账户”,这就是以前账号的配置,将其删除,然后将当前用户的配置也删除,注销账号。再次登录后,DDC也就恢复正常了。

 

后续的操作中没有遇到问题,如果真的误删了服务的账号,可以用这个方法解决。

 

推荐阅读:
  1. 恢复AD中误删除的账号
  2. 手机上的照片被误删如何去找回呢

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

思杰 误删 mi

上一篇:mysql学习笔记(7-DCL命令用户账号及权限管理)

下一篇:QT 控制台输出乱码

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》