通过WMI等方式发现为域用户启用LCS效果不佳,所以大胆的做的了一下对用户属性的修改,发现效果非常好,代码如下:
DirectoryEntry de = new DirectoryEntry("LDAP://cn=测试,ou=MyOu, DC=contoso, DC=local", "Administrator", "password01!");
de.Properties["msRTCSIP-PrimaryHomeServer"].Add("CN=LC Services,CN=Microsoft,CN=pool01,CN=Pools,CN=RTC Service,CN=Microsoft,CN=System,DC=contoso,DC=local");
de.Properties["msRTCSIP-PrimaryUserAddress"].Add("sip:test1@contoso.local");
de.Properties["msRTCSIP-UserEnabled"].Add(true);
de.CommitChanges();