Set-PlacesSettings

可以使用 Set-PlacesSettings 为租户或租户中的一部分用户打开或关闭Microsoft Places功能。

请确保以管理员身份启动 PowerShell7,并使用 连接到 Microsoft Places 节点Connect-MicrosoftPlaces

本文档的其余部分重点介绍 Set-PlacesSettings cmdlet 中的两组参数:

  1. 功能参数:用于选择租户中可用的功能。

  2. 范围参数:用于标识有权访问租户中提供的功能的用户。

语法

功能

Set-PlacesSettings
 [-AllowInConnectionsList]
 [-EnableBuildings]
 [-EnableHybridGuidance]
 [-EnablePlacesWebApp] 
 [-PlacesFinderEnabled]
 [-SpaceAnalyticsEnabled]

范围

Set-PlacesSettings
 [-<Feature Parameter>]
   ['Default:True']
   ['Default:False']
   ['Default:[scope value],OID:[OID]@[TID]:[scope value]']

警告

Set-PlacesSettings 可能会通过本文未介绍 Get-Help 列出其他参数。 不支持这些参数。

功能参数

- AllowInConnectionsList

此参数控制是否可以将用户添加到其他用户的协作者列表中。

默认情况下,对于租户中的所有用户,此为 ON。

-EnableBuildings

此参数控制用户是否可以在工作计划、工作区状态、Places查找器以及Microsoft Places体验的其他部分查看建筑物。

默认情况下,此为“打开”,但仅当 已配置建筑物和楼层时有效。 此参数只能在租户级别设置,不支持其他范围参数。

打开后,用户可以将其工作位置设置为特定建筑物,并通过在 Places Finder 中进行生成进行筛选。 关闭时,用户只能将其位置设置为“在办公室”或“远程”,并且无法使用Places查找器。

提示

此设置允许你控制组织中的用户是否可以将其工作计划设置为特定建筑。 有一个不同的设置来控制用户是否可以使其工作位置 对其他用户可见。 若要了解详细信息,请查看 邮箱日历配置文档。

-EnableHybridGuidance

此参数控制用户是否可以创建工作组来查看成员的工作计划,并为工作组创建现场日指南。

默认情况下,对于租户中的所有用户,此为 ON。

 -EnablePlacesWebApp

此参数控制用户是否可以在 Web 上或在 Outlook、Teams 和 Microsoft 365 应用中访问 Places 应用。

在预览版期间,此设置对租户中的所有用户都是关闭的,但在我们正式发布时,此设置将默认为“打开”,如中所述。

-PlacesFinderEnabled

此参数控制用户是否可以访问Places查找器和预订单个办公桌。

默认情况下,租户中的所有用户都处于关闭状态,以便你能够管理从会议室查找器到Places查找工具的转换。 你可能希望在 (启用此功能,从而为部分用户启用新的Places查找器体验) ,然后再为所有人启用它。

请记住,Places查找器还需要Teams 高级版许可证。 建议为租户中的所有用户启用 PlacesFinderEnabled (“Default:True”) ,以确保获得Teams 高级版许可的所有用户都能看到新体验。 有关详细信息,请参阅:打开Places查找器

-SpaceAnalyticsEnabled

此参数控制用户是否有权访问 Analytics。

默认情况下,租户中的所有用户都处于关闭状态。

我们建议管理员以及房地产和设施经理启用此功能,这样他们即可访问数据驱动的见解,以便进行有效的空间管理。

需要单独启用建筑物,如 设置空间分析中所述。

范围参数

查看各个参数后,请考虑要控制的功能。 例如,如果要控制默认启用Places核心功能,则可以使用 -EnablePlacesWebApp & -EnableBuildings 执行以下步骤。

为所有用户启用功能

若要为租户中的每个人启用功能,请将“默认值”设置为 True。 以下示例展示了如何启用 Places Finder:

Set-PlacesSettings -PlacesFinderEnabled 'Default:true'

为所有用户禁用功能

若要为租户中的每个人禁用某个功能,请将“默认值”设置为 False。 以下示例显示了如何禁用 Microsoft Places Finder:

Set-PlacesSettings -PlacesFinderEnabled 'Default:false'

限制功能访问

若要限制对所选用户组的功能访问,默认值必须设置为 True 或 False。 此外,必须提供对象 ID (OID) 值,以标识将从默认值中包括或排除的用户,以及租户 ID (TID) 。 要为每个参数传递的字符串必须是一个由逗号串联的字符串,格式 'Default:[scope value] and OID:[OID]@[TID]:[scope value]'为 。

下面是如何为除特定用户组以外的所有人禁用 Places Finder 的示例:

Set-PlacesSettings -PlacesFinderEnabled 'Default:false,OID:53612aff-a481-41c1-970b-2ca512e6ae53@ef2a97524-022c7-4bab7-8a8c-bc2c4756201c:true'

下面是如何为除选定用户组以外的所有人启用 Places Finder 的示例:

Set-PlacesSettings -PlacesFinderEnabled 'Default:true,OID:53612aff-a481-41c1-970b-2ca512e6ae53@ef2a97524-022c7-4bab7-8a8c-bc2c4756201c:false'

注意

限制功能访问时,最多可以使用 20 个 OID。

疑难解答

使用此命令是否有任何先决条件?

  • 确保运行的是最新版本 的 Microsoft PowerShell 7

  • 确保运行的是最新版本的 Places PowerShell 客户端。 可以使用以下命令强制安装最新版本:

Install-Module -Name MicrosoftPlaces -Force

是否需要某些权限才能运行 Set-PlacesSettings?

是。 您必须先获得权限,然后才能运行此 cmdlet。 必须同时具有 Exchange MailRecipients 角色和 Places TenantPlacesManagement 角色。 有关详细信息权限,请参阅 管理先决条件

如何实现找到安全组的 OID?

通过Microsoft Entra 管理中心提取所需组的 ID

若要 通过 Graph 查找同时提供 TenantID 的安全组的 OID,请运行以下命令:

Install-module Microsoft.Graph.Groups
Connect-MGGraph -Scopes "Group.Readwrite.all"
Get-MgGroup -Filter "DisplayName eq 'Intune Administrators'" | Select-Object -Property ObjectID

若要通过 Exchange Online查找已启用邮件的安全组的 OID,请运行以下命令:

Connect-ExchangeOnline
Get-DistributionGroup '<Security Group Name>' | Select-Object -Property ExternalDirectoryObjectId