本文共 742 字,大约阅读时间需要 2 分钟。
需求:集团IT领导要求lync所使用的SIP域不能和AD域相同,也就是AD域和lync域要使用不同的域名。
而我之前部署的SIP域是和AD域相同的。
假如我的AD域是contoso.com,那么lync默认的SIP域也是contoso.com,现在为了符合IT领导的要求,需要把员工账户所使用的SIP域修改为microsoft.com,之前我们已经修改microsoft.com成为默认的SIP域了,现在需要将用户的SIP地址统一由原来的contoso.com修改为microsoft.com,但是一个个的修改是比较麻烦的,特别是在需要修改的用户比较多的情况下。
还好,无意中在国外牛人的博客里发现了一个脚本,相当滴好用,只要将脚本保存为.ps1格式,进入目录执行就可以了,我这有300多个已启用的账户,在不到5秒钟的时间里就全部更改完毕了,可惜我当时只是把脚本保存了下来,忘记了这个国外lync牛人的博客地址,非常抱歉啊~~~~(>_<)~~~~
现在将脚本贴出来分享给大家:
本例为:将用户的SIP地址由contoso.com修改为microsoft.com
$users = Get-CsUser | Where-Object {$_.SipAddress –like "*@contoso.com"}
foreach ($user in $users)
{
$sipAddress = $user.SipAddress
$sipAddress = $sipAddress.Replace("@contoso.com","@microsoft.com")
Set-CsUser –Identity $user.Identity –SipAddress $sipAddress
}
转载地址:http://apgyx.baihongyu.com/