Remove-AzureADOAuth2PermissionGrant
Удаляет oAuth2PermissionGrant.
Синтаксис
Default (по умолчанию)
Remove-AzureADOAuth2PermissionGrant
-ObjectId <String>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Описание
Командлет Remove-AzureADOAuth2PermissionGrant удаляет объект oAuth2PermissionGrant в Azure Active Directory (AD).
Примеры
Пример 1: Удаление разрешения OAuth2
PS C:\> $SharePointSP = Get-AzureADServicePrincipal | Where-Object {$_.DisplayName -eq "Microsoft.SharePoint"}
PS C:\> $SharePointOA2AllSitesRead = Get-AzureADOAuth2PermissionGrant | Where-Object {$_.ResourceId -eq $SharePointSP.ObjectId} | Where-Object {$_.Scope -eq "AllSites.Read"}
PS C:\> Remove-AzureADOAuth2PermissionGrant -ObjectId $SharePointOA2AllSitesRead.ObjectId
Первая команда получает субъект-службу, который соответствует указанному отображаемому имени с помощью командлета Get-AzureADServicePrincipal (./Get-AzureADServicePrincipal.md). Команда сохраняет результат в переменной $SharePointSP.
Вторая команда получает определенные разрешения с помощью командлета Get-AzureADOAuth2PermissionGrant (./Get-AzureADOAuth2PermissionGrant.md). Команда сохраняет результат в переменной $SharePointOA 2AllSitesRead.
Последняя команда удаляет разрешение в $SharePointOA 2AllSitesRead.
Параметры
-InformationAction
Указывает, как этот командлет реагирует на событие сведений. Допустимые значения для этого параметра:
- Продолжать
- Игнорировать
- Запросить
- Продолжать бесшумно
- Остановка
- Приостановить
Свойства параметра
| Тип: | ActionPreference |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | infa |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-InformationVariable
Указывает переменную сведений.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | iv |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ObjectId
Указывает идентификатор объекта oAuth2PermissionGrant в Azure AD.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | True |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.