Approve-SPOTenantServicePrincipalPermissionRequest
Aprova um pedido de permissão para o principal de serviço "Cliente Do SharePoint Online" do inquilino atual
Sintaxe
Default (Padrão)
Approve-SPOTenantServicePrincipalPermissionRequest
-RequestId <Guid>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Aprova um pedido de permissão para o principal de serviço "Cliente Do SharePoint Online" do inquilino atual
O valor devolvido de uma chamada com êxito é um objeto de concessão de permissão. Consulte a secção Descrição de Get-SPOTenantServicePrincipalPermissionGrants para obter mais informações sobre um objeto de concessão de permissão.
Para obter a coleção de concessões de permissão para o principal de serviço "Cliente do SharePoint Online", utilize o comando Get-SPOTenantServicePrincipalPermissionGrants .
A aprovação de um pedido de permissão também remove esse pedido da lista de pedidos de permissão.
Exemplos
EXEMPLO 1
$requests = Get-SPOTenantServicePrincipalPermissionRequests
$requestToApprove = $requests | ? { $_.Resource -eq 'Office 365 SharePoint Online' -and $_.Scope -eq 'MyFiles.Read' } | Select-Object -First 1
if ($requestToApprove -ne $null)
{
Approve-SPOTenantServicePrincipalPermissionRequest -RequestId $requestToApprove.Id
}
Aprova o pedido de permissão do recurso "Office 365 SharePoint Online" com a afirmação de âmbito "MyFiles.Read". Se não existir nenhum pedido com essas propriedades, não será efetuada nenhuma ação de aprovação.
Parâmetros
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-RequestId
O ID do pedido de permissão a aprovar
Propriedades do parâmetro
| Tipo: | System.Guid |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.