Set-SPOApplication
设置或更新 SharePoint Embedded 应用程序的一个或多个配置。
语法
Set-SPOApplication
[-OwningApplicationId] <Guid>
[[-SharingCapability] <SharingCapabilities>]
[[-OverrideTenantSharingCapability] <Boolean>]
[[-CopilotEmbeddedChatHosts] <System.Collections.Generic.List`1[System.String]>]
[<CommonParameters>]
Set-SPOApplication
[[-OwningApplicationId] <Guid>]
[[-SharingCapability] <SharingCapability>]
[[-OverrideTenantSharingCapability] <Boolean>][[-CopilotEmbeddedChatHosts] <String>]
说明
Set-SPOApplication
cmdlet 用于设置由 OwningApplicationId
确定的特定应用程序的配置属性。
您必须是 SharePoint Embedded 管理员才能运行此 cmdlet。
注意
Microsoft Loop的 OwningApplicationId 为 a187e399-0c36-4b98-8f04-1edc167a0996
。
Microsoft Designer的 OwningApplicationId 为 5e2795e3-ce8c-4cfb-b302-35fe5cd01597
。
若要邀请组织外部的人员,请确保已启用 Microsoft Entra B2B。
示例
示例 1
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $false
此示例禁用重写共享功能,使此 SharePoint Embedded 应用程序的共享设置与 SharePoint Online 的共享功能保持一致。
示例 2
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability Disabled
此示例启用重写,将 SharePoint Embedded 应用程序中的文件共享限制为仅限内部公司用户,而不管更广泛的 SharePoint Online 租户设置如何。
示例 3
Set-SPOTenant -EnableAzureADB2BIntegration $true
Set-SPOApplication -OwningApplicationId 423poi45-jikl-9bnm-b302-1234ghy56789 -OverrideTenantSharingCapability $true -SharingCapability ExternalUserandGuestSharing
此示例演示如何在 SharePoint Embedded 应用程序中为外部用户启用文件共享。 请注意,必须启用 B2B 集成才能允许来宾邀请访问 SharePoint Embedded 应用程序。
示例 4
Set-SPOApplication -OwningApplicationId 423poi45 -CopilotEmbeddedChatHosts "http://localhost:3000 https://contoso.sharepoint.com https://fabrikam.com"
此示例设置 ID 为 Id 为 423poi45 的应用程序的主机 URL。
参数
-CopilotEmbeddedChatHosts
此参数用于添加允许使用 SharePoint Embedded 应用程序的声明性代理体验的主机 URL。 这始终是应用程序的开发人员设置的允许 URL 的子集。 若要检查允许 URL 的列表,请使用 Get-SPOApplication
cmdlet。
类型: | System.Collections.Generic.List`1[System.String] |
Position: | 3 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OverrideTenantSharingCapability
此设置允许应用程序独立设置其共享功能,覆盖 SharePoint Online 的租户级设置。 选项:
- 错误 (默认) - 应用程序遵循租户级共享功能
- True - 应用程序的共享设置独立于租户级别的共享功能
类型: | Boolean |
Position: | 2 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OwningApplicationId
此参数指定 SharePoint Embedded 应用程序的 ID。
类型: | Guid |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SharingCapability
确定 SharePoint Embedded 应用程序的可用共享级别。
有效值为:
- ExternalUserAndGuestSharing(默认值)- 同时启用外部用户共享(通过电子邮件共享)和来宾链接共享。
- 已禁用 - 外部用户共享 (通过电子邮件共享) 和来宾链接共享均处于禁用状态。
- ExternalUserSharingOnly - 已启用外部用户共享 (通过电子邮件共享) ,但来宾链接共享已禁用。
- ExistingExternalUserSharingOnly - 仅组织目录中已有的来宾。
默认设置为“无”,这意味着应用程序遵循 SharePoint Online 租户级别的共享设置。 使用 Get-SPOTenant
cmdlet 查看这些设置。
类型: | SharingCapabilities |
接受的值: | Disabled, ExternalUserSharingOnly, ExternalUserAndGuestSharing, ExistingExternalUserSharingOnly |
Position: | 1 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |