Remove-EntraUserAppRoleAssignment
Tar bort en rolltilldelning för användarprogram.
Syntax
Default (Standard)
Remove-EntraUserAppRoleAssignment
-AppRoleAssignmentId <String>
-UserId <String>
[<CommonParameters>]
Description
Cmdleten Remove-EntraUserAppRoleAssignment tar bort en rolltilldelning för användarprogram i Microsoft Entra ID.
I delegerade scenarier med arbets- eller skolkonton måste den inloggade användaren ha en Microsoft Entra roll som stöds eller en anpassad roll med nödvändiga behörigheter. Exempel på roller som stöds är:
- Katalogsynkroniseringskonton (för Entra Connect och Cloud Sync)
- Katalogskrivare
- Hybrididentitetsadministratör
- Administratör för identitetsstyrning
- Privilegierad rolladministratör
- Användaradministratör
- Appadministratör
- Applikationsadministratör för molnet
Exempel
Exempel 1: Ta bort rolltilldelning för användarappar
Connect-Entra -Scopes 'AppRoleAssignment.ReadWrite.All'
$assignment = Get-EntraUserAppRoleAssignment -UserId 'SawyerM@Contoso.com' |
Where-Object { $_.ResourceDisplayName -eq 'Helpdesk Application' -and $_.PrincipalType -eq 'User' }
Remove-EntraUserAppRoleAssignment -UserId 'SawyerM@Contoso.com' -AppRoleAssignmentId $assignment.Id
Det här exemplet visar hur du tar bort rolltilldelningen för användarappen i Microsoft Entra ID.
-
-UserIdparameter anger användar-ID. -
-AppRoleAssignmentIdparameter anger tilldelnings-ID för programrollen.
Använd cmdleten Get-EntraUserAppRoleAssignment för att hämta AppRoleAssignmentId information.
Parametrar
-AppRoleAssignmentId
Anger ID för en programrolltilldelning.
Parameteregenskaper
| Typ: | System.String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | True |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | True |
| Värde från återstående argument: | False |
-UserId
Anger ID :t (som UserPrincipleName eller ObjectId) för en användare i Microsoft Entra ID.
Parameteregenskaper
| Typ: | System.String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
| Alias: | Objekt-ID, UPN, Identitet, Användarens huvudnamn |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | True |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | True |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.