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.