代码改变世界

MOSS 2007服务器域环境的切换(更改MOSS 2007服务器的域环境)

2009-11-30 11:23  Leason Li  阅读(912)  评论(2编辑  收藏  举报

  这次的主题是如果更改一个已经存在的MOSS服务器所在的域环境(当更改MOSS安装配置帐户或修改MOSS安装配置帐户的密码时同样适用),用另外一个域B的环境来替换当前的域A环境。

  首先,交代下当前的服务器环境,本次测试共用到两台服务器,如下:

 1:服务器a---是域控制器,域名为MOSS

 2:服务器b---是MOSS服务器,安装了MOSS 2007和sql server 2005(当然是加入了MOSS域的)

 任务:把服务器b所在的域环境MOSS更改为另外一个域,假设为MOSSNEW

  一:在MOSSNEW中创建一个帐户。

假设为lee,该帐户作为新的MOSS安装配置帐户,权限不必过大,为域普通用户即可(隶属于 Domain Users组)。

    二:更改服务器b的域为MOSSNEW。

在新的MOSS安装配置帐户lee加入到服务器b(MOSS 服务器)的本地管理员组中之前,必须把服务器b退出MOSS域并加入到新域MOSSNEW,具体步骤就不说了,按照提示,该重启的地方还是要重启的。

  三:把新的MOSS安装配置帐户lee加入到服务器b(MOSS 服务器)的本地管理员组。

(右键我的电脑/管理/本地用户和组/组/Administrators/添加/在输入对象名称来选择处输入lee并“检查名称”/“确定”即可)。

  四:帐户lee在成为MOSS的安装配置帐户之前,还必须加入到如下组,具体步骤如三:

           IIS_WPG

           WSS_ADMIN WPG

           WSS_RESTRICTED_WPG

           WSS_WPG

  五:更改Windows服务中相关MOSS服务的运行帐户的用户名和密码(也叫登录帐户)为MOSSNEW\lee。

涉及到的MOSS服务有五个,只要把旧的登录服务帐户改成MOSSNEW\lee即可,我这里涉及到两个服务,分别为:windows sharepoint services search, windows sharepoint services timer。

      六:更改IIS应用程序池的配置帐户。

把MOSS所涉及的应用程序的应用程序池配置帐户更改为MOSSNEW\lee,右键某一应用程序池\属性\标识\配置\输入用户名和密码\确定,同样的步骤更改其他pool

  七:iisreset

      此时就应该可以进MOSS的管理中心了,但可能会出现跟我一样的状况,除了管理中心的首页可以进入,进入其他页面时都会出现“未能转换部分或所有标识引用”或提示"Some or all identity references could not be translated"的错误,原因是服务器场中部分验证信息没有更新,方法如下:

a:开始\运行\cmd\定位到 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\(视MOSS的安装路径不同而不同)

b: stsadm.exe -o updatefarmcredentials -userlogin domain\admin -password pass

c:iisreset

此时其他页面就可以进入了,然后继续更改一些服务配置帐户

  八:更改 Office SharePoint Server 搜索服务帐户、Windows SharePoint Services 帮助搜索服务帐户。

管理中心\操作\扩朴结构和服务\服务器上的服务\找到相关服务进入并更改。

  九:更改搜索帐户

管理中心\共享服务管理\SharedServices1\搜索\搜索设置\默认内容访问帐户\输入帐户和密码\确定

  此时可以说MOSS服务器更改域已经成功,可以正常使用了,但是还会有一点郁闷的地方就是管理中心里面的用户配置文件竟然进不去,即使进入了默认导入源的当前域也还是老的。如果需要更改为导入源为新域MOSSNEW,步骤如下:

a:用户配置文件和属性进不去是因为MOSSNEW\lee没有个性化服务权限,需要把该用户加入 管理中心\共享服务管理\SharedServices1\用户配置文件和我的网站\个性化服务权限\添加用户和组
b:进入用户配置文件和属性\查看导入连接\新建连接\域名处填入MOSSNEW\点击"自动填充根搜索库"即可

  OK,整个操作已经完成,希望对大家会有所帮助。