【问题标题】:Granting Lync Polcies Via AD Group Member using PowerShell使用 PowerShell 通过 AD 组成员授予 Lync 策略
【发布时间】:2014-11-10 10:59:50
【问题描述】:
我正在尝试根据 AD 组成员身份授予 MS Lync 策略。到目前为止,我已经到达以下命令,但它无法按预期执行。
Get-ADGroupMember -Identity "Name_Of_AD_Security_Group" | Grant-CsPersistentChatPolicy -PolicyName "Name_Of_Policy"
我知道Grant-Cs... 命令将采用管道输入,但我怀疑 AD 输出与 Lync 命令所需的输入不匹配。
谁知道如何将输出转换为正确的输入格式?
【问题讨论】:
标签:
powershell
active-directory
policy
lync-2013
【解决方案1】:
我无权访问 Lync Powershell 模块,但我注意到您要运行的命令在其 TechNet page 上接受来自 Get-CsUser 的输出。
看看这是否有效:
Get-ADGroupMember -Identity "Name_Of_AD_Security_Group" | Get-CsUser
如果没有,请尝试:
Get-ADGroupMember -Identity "Name_Of_AD_Security_Group" | Select-Object SamAccountName | Get-CsUser
基于哪个有效(如果有的话):
Get-ADGroupMember -Identity "Name_Of_AD_Security_Group" | Get-CsUser | Grant-CsPersistentChatPolicy -PolicyName "Name_Of_Policy"
或
Get-ADGroupMember -Identity "Name_Of_AD_Security_Group" | Select-Object SamAccountName | Get-CsUser | Grant-CsPersistentChatPolicy -PolicyName "Name_Of_Policy"