接着上一篇文章,继续汇总遇到的问题


四:Sharepoint账户名未自动更新

问题描述:

    用户迁移后,账户名称处仍显示原有的登陆名

问题处理:

    迁移后,在SharePoint服务器上运行命令:

   stsadm -o migrateuser -oldlogin olddomain\XXX -newlogin newdomain\xxx –ignoresidhistory

    这个问题处理起来还是比较简单的,如果用户比较多,直接批量的脚本进行处理


五:TFS用户账户迁移

     关于用户账户的迁移,迁移过去后,在TFS服务器中,有的服务器中的用户账户自动更新为了迁移后的登录名,有的服务器用户账户又没有自动更新,重启了也没用,没有自动更新的用户账户我们进行了手动添加(挨着一个个库进行添加还是很麻烦的,主要也没找到其余好的办法批量处理)就可以了。迁移后,注意下sharepoint中用户的网站权限,特别是TFS2013版本的,由于TFS2013只有1台,用户也不多,所有对于sharepoint丢失了权限的用户,也进行了手动的处理。

 

六:TFS服务器服务账户迁移

    由于被迁移的环境是生产环境,所有服务账号如果迁移了再去修改标识这些,那出了问题又找不到哪里的服务账号没改,想立马恢复都不行。所以稳妥的方式是对于所有服务器的服务账号,采用替换的方式进行迁移。替换账号新建在A域中,用于替换B,C域中的服务账号,由于TFS都是开发部门自己新建的,所以对应每台TFS服务器新建相应的新服务账号,并对照之前的账号权限在活动目录中,本机组还有SQL中添加权限,这里就挨着比对添加就是。

    然后就是在服务器的服务里面修改运行的服务账号,这个是大家都知道的地方,反正看到能改的都改了。

p_w_picpath

    服务里面改完了还不算完,继续修改IIS里面应用程序池里面的标识,用了域账号的也改了,Server03上和Server08里面的标识更改方式点儿不一样,03是在属性里面,08是在高级设置里面。

p_w_picpath

wKiom1etbRKw0eosAAEWvRtPOLs446.png-wh_50

wKioL1etbRPzYGruAAGE-lbpbCA849.png-wh_50


    然后,TFS管理控制台了里面也需要注意,有账号权限的地方也一并添加,别漏了。

p_w_picpath

    还有,这都还不算完,还有就是sharepoint里面要把新的服务账号添加进去

p_w_picpath

    最不容易找到的就是这里,每个都点开看下然后把账号改为新的服务账号。我就是因为这两处没有改到,导致了一个问题就是我的sharepoint服务一启动后过会儿就自动停止了,然后排错又花了我大把大把时间。

p_w_picpath

    由于版本的问题,可能sharepoint各个版本的界面有点儿不一样,但是大体需要改的地方都是这些。

改完了,禁用之前的服务账号,重启下服务器,观察下是否所有服务都正常启动,然后用户的使用是否有问题。

    如果都没什么问题,那么证明服务账号都已经替换完了,老的服务账号可以迁移或者删了(不过建议多观察一段时间,保不准过几天就有客户告诉你他在哪里用了这个账号)。

    对于TFS服务器的域的变更,停止服务退域加域是比较快的方法,目前没发现什么问题,感觉ADMT迁移计算机太慢了,迁移前,最好保证父域控上没有与TFS服务器重名的计算机。



至此关于父子域迁移用户时涉及到的TFS及Sharepoint问题汇总就这么多了,希望能帮助到需要做TFS跨域迁移的人。