有一个项目,我们要对现有的近4000个账号启用语音及设置分机号。网上看到一篇博文,描述如下,4000个账号一个一个去设置,确实挺麻烦的,其实我们可以换个思路。后面我们逐一讲述如何实现批量启用语音及设置分机号。
步骤1、导出现有的lync账号,命令如下:
Get-CsUser -ResultSize unlimited | Select-Object SamAccountName,EnterpriseVoiceEnabled,LineURI | Export-Csv -Encoding Utf8 -NoTypeInformation c:\userinfo.csv
[注:账号我们之前已建立,命令如下
get-csaduser -filter {Enabled -ne $True} -resultlize unlimited | Enable-CsUser -RegistrarPool lyncpool.contosol.com -SipAddressType UserPrincipalName]
步骤2、导出后,如下图
步骤3、填充分机号,将分机号拉至Excel末行就可以了。
步骤4、将修改后的Excel文件放到lync服务器C盘,同时执行如下命令:
Import-Csv -Path c:\userinfo.csv | foreach {Set-CsUser -Identity $_.SamAccountName -EnterpriseVoiceEnabled $True -LineURI $_.LineURI}
步骤5、很短的时间内,我们发现所有的帐号就已经全部启用了语音。
步骤6、打开账号,查看,线路URL值已经正确的设置。
步骤7、我们打分机肯定都是直接拨号了,不会喜欢前面输入+,下面我们建立对应的拨号规则。
起始数字:68
长度:6位
要添加的数字:+
同时选择内部分机号
步骤8、测试68001,规则变成了我们前面设置的+68XXXX。
本文转自 zhou_ping 51CTO博客,原文链接:xxhttp://blog.51cto.com/yuntcloud/1601210