Approve-SPOTenantServicePrincipalPermissionRequest

Утверждает запрос на разрешение для субъекта-службы "Клиент SharePoint Online" текущего клиента.

Синтаксис

Default (По умолчанию)

Approve-SPOTenantServicePrincipalPermissionRequest
    -RequestId <Guid>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Утверждает запрос на разрешение для субъекта-службы "Клиент SharePoint Online" текущего клиента.

Значение, возвращаемое успешным вызовом, является объектом предоставления разрешений. Дополнительные сведения об объекте предоставления разрешений см. в разделе "Описание" статьи Get-SPOTenantServicePrincipalPermissionGrants .

Чтобы получить коллекцию разрешений для субъекта-службы "Клиент SharePoint Online", используйте команду Get-SPOTenantServicePrincipalPermissionGrants .

Утверждение запроса на разрешение также удаляет его из списка запросов на разрешения.

Примеры

ПРИМЕР 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
}

Утверждает запрос на разрешение для ресурса "Office 365 SharePoint Online" с утверждением об области "MyFiles.Read". Если запроса с этими свойствами нет, то действие утверждения выполнено не будет.

Параметры

-Confirm

Перед запуском командлет запросит подтверждение.

Свойства параметров

Тип:System.Management.Automation.SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RequestId

Идентификатор запроса на разрешение для утверждения

Свойства параметров

Тип:System.Guid
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет при этом не запускается.

Свойства параметров

Тип:System.Management.Automation.SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.

Входные данные

None

Выходные данные

System.Object