仅使用全局范围的 Skype for Business Online 中的 Cmdlet

 

许多Skype for Business联机设置仅在全局范围内可用。 这意味着有一个设置集合,这些设置适用于分配给该租户的所有用户。 (每个租户都有其自己的全局设置的唯一集合。) 使用仅限于全局范围的 cmdlet 时,Identity 参数是可选的。 例如,若要检索会议配置设置,可以使用以下命令:

Get-CsMeetingConfiguration -Identity "global"

或者,可以省略 Identity 参数并改用此更简单的命令:

Get-CsMeetingConfiguration

由于只有一个全局会议配置设置集合,因此两个命令返回完全相同的信息。 使用一个 Set-Cs cmdlet 时,也可以省略 Identity 参数。 这两个命令是相同的:

Set-CsMeetingConfiguration -Identity "global" -AdmitAnonymousUsersByDefault $False
Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $False

这两个命令是相同的,因为默认情况下,如果不包括 Identity 参数,Windows PowerShell将修改全局集合。

以下 cmdlet 仅在全局范围内运行:

请注意, Remove-CsVoicePolicy cmdlet 是一种异常。 首先,此 cmdlet 确实需要包含 Identity 参数:

Remove-CsVoicePolicy -Identity "global"

其次,Remove-CsVoicePolicy cmdlet 实际上不会删除全局语音策略:Skype for Business联机不允许删除全局策略或配置设置。 cmdlet 的作用是使你能够将全局语音策略中的所有属性重置为其默认值。 例如,默认情况下,AllowCallForwarding 属性设置为 False。 但是,AllowCallForwarding 可能已修改,其值现在设置为 True。 运行 Remove-CsVoicePolicy cmdlet 时,AllowCallForwarding 属性将还原为其默认值:False。 下表总结了此方案:

AllowCallForwarding 值 使用场景

False

默认值

True

修改全局策略后

False

在 Remove-CsVoicePolicy cmdlet 运行后

另请参阅

Skype for Business Online 中的标识、范围和租户
Lync Online Cmdlet