项目背景:

在域环境中测试Lync2013的部署和功能,发布拓扑的时候输入信息有误,输入fqdn的时候输入成netbios了,如xxx.contoso.com输入为xxx。

需要重新发布拓扑进行修改,通过Lync本身进行,未果。


原理:

Lync2013在安装时候会在域中写很多东西,同时也会针对数据库写很多东西。

解决问题需要做两件事情

1、在域中删除相关信息

2、在数据库中删除相关信息

九叔在Lync方面是初学者,所以就是比较暴力


解决方法

解决问题1:

用adsiedit.msc打开adsi管理工具,连接到cn=configuration,dc=域名,dc=com

依次展开,找到一长串的地方删除之。

CN=Trusted Services,CN=RTC Service,CN=Services,CN=Configuration,DC=域名,DC=cn


如果这里有很多信息,需要使用下面的命令找到正确的一个,如果删错了依然会带来更多的问题:

Ldifde -f c:\temp\addif.txt -s 域控服务器名称 -d "CN=RTC Service, CN=Services, CN=Configuration, DC=域名, DC=cn"

导出的txt中找GUID,然后再根据GUID找到该记录的ID


解决问题2

删除完成后解决数据库的问题,由于当前数据库会被调用,无法删除,需要先断了网操作。

简单点的是重新创建一台SQL Server 2012 SP1的虚拟机。

之后重新创建新的拓扑,正常安装OK


后记

暂时就这样了,清理干净之后可以不停的重复安装Lync,根本停不下来。

这种方法适用于给小弟干活不仔细,扛包的擦PP时使用。