Set-SPOApplicationPermission

管理来宾应用程序访问 SharePoint Embedded 应用程序的权限。

语法

Default (默认值)

Set-SPOApplicationPermission
    [-OwningApplicationId] <Guid>
    [-GuestApplicationId] <Guid>
    [-PermissionAppOnly] <String[]>
    [[-PermissionDelegated] <String[]>]
    [<CommonParameters>]

说明

cmdlet Set-SPOApplicationPermission 管理来宾应用程序对 SharePoint Embedded 应用程序的访问权限的权限。 这包括添加、更新和删除来宾应用程序权限。 来宾应用程序定义为拥有租户的企业应用程序中的任何应用程序。

您必须是 SharePoint 管理员才能运行此 cmdlet。 有关适用于 SharePoint Online 的 Windows PowerShell 的权限和最新信息,请参阅在线文档简介 SharePoint Online 命令行管理程序的简介

注意

访问 SharePoint Embedded 应用程序的来宾应用程序仅支持仅应用权限。 不支持委派权限,默认设置为 None

示例

示例 1

Set-SPOApplicationPermission -OwningApplicationId a187e399-0c36-4b98-8f04-1edc167a0996 -ApplicationId 12345678-1234-1234-abcd-abcdefghijkl -PermissionAppOnly Read, Write

示例 1 为来宾应用程序提供 ID 12345678-1234-1234-abcd-abcdefghijkl 仅限应用的读取、写入权限,以访问 ID a187e399-0c36-4b98-8f04-1edc167a0996的拥有应用程序Microsoft Loop。

示例 2

Set-SPOApplicationPermission -OwningApplicationId 5e2795e3-ce8c-4cfb-b302-35fe5cd01597 -ApplicationId 12345678-1234-1234-abcd-abcdefghijkl -PermissionAppOnly ReadContent, WriteContent -PermissionDelegated None

示例 2 为具有 ID 12345678-1234-1234-abcd-abcdefghijkl 的来宾应用程序提供仅限应用的 ReadContent、WriteContent 权限来访问 ID a187e399-0c36-4b98-8f04-1edc167a0996的拥有应用程序Microsoft Designer。

示例 3

Set-SPOApplicationPermission -OwningApplicationId 5e2795e3-ce8c-4cfb-b302-35fe5cd01597 -ApplicationId 12345678-1234-1234-abcd-abcdefghijkl -PermissionAppOnly None -PermissionDelegated None

示例 3 将 ID 12345678-1234-1234-abcd-abcdefghijkl为 的来宾应用程序的来宾应用程序权限设置为 None。 这删除了该来宾应用程序以前访问 拥有的应用程序的权限 a187e399-0c36-4b98-8f04-1edc167a0996

参数

-ApplicationId

适用:SharePoint

使用此参数指定来宾应用程序 ID。 来宾应用程序是租户企业应用程序中的任何应用程序。

参数属性

类型:System.Guid
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:1
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-OwningApplicationId

适用:SharePoint

使用此参数可指定授予来宾应用程序访问权限的拥有应用程序。

参数属性

类型:System.Guid
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-PermissionAppOnly

适用:SharePoint

使用此参数指定来宾应用程序的仅限应用权限。

参数属性

类型:

System.String[]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:2
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-PermissionDelegated

适用:SharePoint

此参数指定目前来宾应用程序不支持的委托权限。

参数属性

类型:

System.String[]

默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:3
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

None

输出

System.Object