使用 PowerShell 管理 Skype for Business Online 策略
此文章适用于 Microsoft 365 企业版和 Office 365 企业版。
若要管理 Skype for Business Online 的用户帐户的许多属性,必须使用 PowerShell 将其指定为 Microsoft 365 的策略属性。
开始之前
按照以下说明设置运行命令, (跳过) 已完成的步骤:
注意
Skype for Business Online 连接器目前是最新 Teams PowerShell 模块的一部分。 如果你使用的是最新 Teams PowerShell 公共版本,则无需安装 Skype for Business Online 连接器。
开启 Windows PowerShell 命令提示符并运行以下命令:
Import-Module MicrosoftTeams $userCredential = Get-Credential Connect-MicrosoftTeams -Credential $userCredential
出现提示时,输入 Skype for Business Online 管理员帐户名和密码。
管理用户帐户策略
Business Online 的许多Skype用户帐户属性都是使用策略配置的。 策略只是可应用于一个或多个用户的设置集合。 若要了解如何配置策略,可以为 FederationAndPICDefault 策略运行此示例命令:
Get-CsExternalAccessPolicy -Identity "FederationAndPICDefault"
反过来,你应该得到类似于以下内容的内容:
Identity : Tag:FederationAndPICDefault
Description :
EnableFederationAccess : True
EnableXmppAccess : False
EnablePublicCloudAccess : True
EnablePublicCloudAudioVideoAccess : True
EnableOutsideAccess : True
在此示例中,此策略中的值确定在使用与联合用户通信时可以或不能执行的操作。 例如,EnableOutsideAccess 属性必须设置为 True,用户才能与组织外部的人员进行通信。 此属性不会出现在 Microsoft 365 管理中心。 相反,根据所做的其他选择,属性会自动设置为 True 或 False。 其他两个感兴趣的属性是:
EnableFederationAccess 指示用户是否可以与联合域的用户通信。
EnablePublicCloudAccess 指示用户是否可以与 Windows Live 用户通信。
因此,不会直接更改用户帐户上与联合身份验证相关的属性, (例如 Set-CsUser -EnableFederationAccess $True) 。 相反,为帐户分配外部访问策略,该策略预配置了所需的属性值。 如果我们希望用户能够与联合用户和 Windows Live 用户通信,则必须为该用户帐户分配允许这些类型的通信的策略。
如果想要了解某人是否可以与组织外部的用户通信,则必须:
确定分配给该用户的外部访问策略。
确定该策略允许或不允许哪些功能。
例如,可以使用以下命令执行此操作:
Get-CsOnlineUser -Identity "Alex Darrow" | ForEach {Get-CsExternalAccessPolicy -Identity $_.ExternalAccessPolicy}
此命令查找分配给用户的策略,然后查找该策略中启用或禁用的功能。
若要使用 PowerShell 管理 Business Online 策略Skype,请参阅以下 cmdlet:
注意
Business Online 拨号计划Skype是除名称以外的所有方面的策略。 选择名称“拨号计划”而不是“拨号策略”,以提供与 Office 通信服务器和 Exchange 的向后兼容性。
例如,若要查看可供使用的所有语音策略,请运行以下命令:
Get-CsVoicePolicy
注意
将返回所有可用的语音策略的列表。 但请记住,并非所有策略都可以分配给所有用户。 这是由于涉及许可和地理位置的各种限制造成的。 (所谓的“使用位置”。) 若要了解可分配给特定用户的外部访问策略和会议策略,请使用如下所示的命令:
Get-CsConferencingPolicy -ApplicableTo "Alex Darrow"
Get-CsExternalAccessPolicy -ApplicableTo "Alex Darrow"
ApplicableTo 参数可将返回的数据限制为可分配到特定用户的策略(例如,Alex Darrow)。 根据不同的授权和使用位置限制,可能会代表所有可用策略的子集。
在某些情况下,策略的属性不与 Microsoft 365 一起使用,而其他属性只能由Microsoft支持人员管理。
使用 Skype for Business Online 时,用户必须由某种策略进行管理。 如果与策略相关的有效属性为空,则表示相关用户由全局策略管理,全局策略是自动应用于用户的策略,除非他们专门分配了每用户策略。 由于看不到为用户帐户列出的客户端策略,因此它由全局策略管理。 可以使用以下命令确定全局客户端策略:
Get-CsClientPolicy -Identity "Global"
另请参阅
使用 PowerShell 管理 Skype for Business Online