SharePoint Online 租户属性
租户属性允许租户管理员在应用程序目录中添加可使用 SharePoint REST API 读取的属性。
用于使用租户属性的选项
租户属性由租户管理员使用以下其中一个选项进行管理:
SharePoint REST API
在此处了解详细信息: SharePoint REST API
Microsoft SharePoint Online 命令行管理程序
租户属性由租户管理员使用 Microsoft SharePoint Online 命令行管理程序 进行管理,该管理程序为 Microsoft 的 PowerShell 模块,用于在 Office 365 中管理 SharePoint Online 订阅。
在使用 Microsoft SharePoint Online 命令行管理程序模块中的 cmdlet 之前,必须先使用 Connect-SPOService
cmdlet 连接到 SharePoint Online。 所有租户属性都使用 *-SPOStorageEntity
cmdlet 进行管理。
在此处了解详细信息: Microsoft SharePoint Online 命令行管理程序
PnP PowerShell
PnP PowerShell 的优点是无需租户管理员权限即可设置这些属性。 应用程序目录网站的“所有者”组中的任何成员都可以执行此操作。 这适用于租户应用程序目录网站和 网站集应用程序目录。
在使用 PnP PowerShell 模块中的 cmdlet 之前,必须先使用 Connect-PnPOnline
cmdlet 连接到 SharePoint Online。 所有租户属性都使用 *-PnPStorageEntity
cmdlet 进行管理。
在此处了解详细信息: PnP PowerShell
重要
可以使用 Connect-PnPOnline
cmdlet 连接到任何网站。 当省略 -Scope
参数或将其设置为 Tenant
(默认值)时,所有 cmdlet 都将应用于租户应用程序目录,无论你连接到哪个网站。 如果将 -Scope
参数设置为 Site
,则所有 cmdlet 都将应用于已连接网站的网站集应用程序目录。
注意
PnP PowerShell 是一种开放源代码解决方案,其中包含为其提供支持的活动社区。 没有用于 Microsoft 开放源代码工具支持的 SLA。
Microsoft 365 专属 CLI
Microsoft 365 专属 CLI 可用于管理租户属性。 Microsoft 365 专属 CLI 为跨平台命令行接口,可用于 Windows、MacOS、Linux 等所有平台。
在使用 Microsoft 365 专属 CLI 的命令之前,必须先使用 m365 login
命令连接到 Microsoft 365 租户。 所有 SharePoint Online 租户属性都使用 spo storageentity
命令进行管理。
在此处了解详细信息: Microsoft 365 专属 CLI
重要
租户属性存储在与相应租户关联的应用程序目录网站中。 若要设置或删除属性,必须指定应用程序目录网站的绝对 URL。 如果指定的不是应用程序目录网站 URL,将会看到拒绝访问错误。
注意
CLI for Microsoft 365是一种开放源代码解决方案,其中包含为其提供支持的活动社区。 没有用于 Microsoft 开放源代码工具支持的 SLA。
列出租户属性
以下选项演示了如何从 SharePoint Online 列出租户属性。
请求
GET https://tenant.sharepoint.com/sites/site/_api/web/AllProperties?$select=storageentitiesindex
响应
HTTP/1.1 200 OK
Content-Type: application/json
{
"key": {
"Comment":"Tenant property comment.",
"Description":"Tenant property description",
"Value":"Tenant property key value"
}
}
获取/读取租户属性
以下选项演示了如何从 SharePoint Online 获取租户属性。
请求
GET https://tenant.sharepoint.com/sites/site/_api/web/GetStorageEntity('key')
响应
HTTP/1.1 200 OK
Content-Type: application/json
{
"Comment":"Tenant property comment.",
"Description":"Tenant property description",
"Value":"Tenant property key value"
}
设置/写入租户属性
以下选项演示了如何从 SharePoint Online 写入租户属性。
删除租户属性
以下选项演示了如何从 SharePoint Online 删除租户属性。
自定义脚本和网站集应用程序目录
仅允许在启用了自定义脚本的网站中的网站集应用程序目录上设置租户属性。 当尝试在“无脚本网站”中设置租户属性时,将显示以下错误:
Access denied. You do not have permission to perform this action or access this resource.
可以在此处了解有关自定义脚本的详细信息: 允许或阻止自定义脚本。
如果你不是网站的所有者或网站集管理员,错误消息也会显示。