使用 PowerShell 通过 AD 组成员授予 Lync 策略
Posted
技术标签:
【中文标题】使用 PowerShell 通过 AD 组成员授予 Lync 策略【英文标题】:Granting Lync Polcies Via AD Group Member using PowerShell 【发布时间】: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 命令所需的输入不匹配。
谁知道如何将输出转换为正确的输入格式?
【问题讨论】:
【参考方案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"
【讨论】:
以上是关于使用 PowerShell 通过 AD 组成员授予 Lync 策略的主要内容,如果未能解决你的问题,请参考以下文章