作为Lync的管理员,是否对批量用户的启用比较头疼,希望能够根据需要添加人员的表格,使用命令批量进行添加,我大致整理了一下,给大家分享,有更好的内容格式欢迎留言


import-csv C:\LyncUser.csv | Foreach { Enable-CsUser -Identity $_.name -RegistrarPool lyncfe.zzxtzj.com -SipAddressType UserPrincipalName}


根据CSV文件中name列的人员批量启用Lync,其中RegistrarPool为前端池地址,要改成自己环境的FQDN


import-csv C:\LyncUser.csv | Foreach { Set-CsUser -Identity $_.name -EnterpriseVoiceEnabled $true -LineURI $_.uri}


根据CSV文件中,name列的成员批量开启企业语音,并分配对应短号,短号列为uri


import-csv C:\LyncUser.csv | Foreach { Disable-CsUser -Identity $_.name}


根据CSV文件中name列的人员批量禁用Lync


下面附上csv文件的内容,将下面内容写入记事本,另存为LyncUser.csv文件

name,uri

test1,tel:+9003

test2,tel:+9004


如果不会用csv文件也可以直接用PowerShell命令启用

启用:Enable-CsUser -Identity xx -RegistrarPool (lync注册池) -SipAddressType

开启语音功能:Set-CsUser -identity xx -EnterpriseVoiceEnable $true -LineURI "TLE:xx"

禁用:Disable-CsUser -identity xx