Find-EntraPermission
Hilft Benutzern, die erforderlichen Berechtigungen für Ressourcen zu ermitteln und die für verschiedene Befehle erforderlichen Berechtigungen zu identifizieren.
Syntax
Search
Find-EntraPermission
[-SearchString] <String>
[-ExactMatch]
[-PermissionType <String>]
[-Online]
[<CommonParameters>]
All
Find-EntraPermission
[-PermissionType <String>]
[-Online]
[-All]
[<CommonParameters>]
Beschreibung
Mit dem Find-EntraPermission Cmdlet können Benutzer die erforderlichen Berechtigungen für Ressourcen ermitteln und die für verschiedene Befehle erforderlichen Berechtigungen identifizieren.
Beispiele
Beispiel 1: Abrufen einer Liste aller Anwendungsberechtigungen
Find-EntraPermission application
PermissionType: Delegated
Id Consent Name Description
-- ------- ---- -----------
c79f8feb-a9db-4090-85f9-90d820caa0eb Admin Application.Read.All Allows the app to read applications and service principals on behalf of the signed-in user.
bdfbf15f-ee85-4955-8675-146e8e5296b5 Admin Application.ReadWrite.All Allows the app to create, read, update and delete applications and service principals on behalf of the signed-in user. Does not allow management of consent grants.
PermissionType: Application
Id Consent Name Description
-- ------- ---- -----------
9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30 Admin Application.Read.All Allows the app to read all applications and service principals without a signed-in user.
1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9 Admin Application.ReadWrite.All Allows the app to create, read, update and delete applications and service principals without a signed-in user. Does not allow management of consent grants.
18a4783c-866b-4cc7-a460-3d5e5662c884 Admin Application.ReadWrite.OwnedBy Allows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user...
Beispiel 2. Abrufen einer Liste der Berechtigungen für die Leseberechtigungen
Find-EntraPermission application.Read | Format-List
Id : c79f8feb-a9db-4090-85f9-90d820caa0eb
PermissionType : Delegated
Consent : Admin
Name : Application.Read.All
Description : Allows the app to read applications and service principals on behalf of the signed-in user.
Id : bdfbf15f-ee85-4955-8675-146e8e5296b5
PermissionType : Delegated
Consent : Admin
Name : Application.ReadWrite.All
Description : Allows the app to create, read, update and delete applications and service principals on behalf of the signed-in user. Does not allow management of consent grants.
Id : 9a5d68dd-52b0-4cc2-bd40-abcf44ac3a30
PermissionType : Application
Consent : Admin
Name : Application.Read.All
Description : Allows the app to read all applications and service principals without a signed-in user.
Beispiel 3: Suchen nach Berechtigungen mit exakter Übereinstimmung
Find-EntraPermission -SearchString 'User.Read.All' -ExactMatch
PermissionType: Delegated
Id Consent Name Description
-- ------- ---- -----------
a154be20-db9c-4678-8ab7-66f6cc099a59 Admin User.Read.All Allows the app to read the full set of profile properties, reports, and ma…
PermissionType: Application
Id Consent Name Description
-- ------- ---- -----------
df021288-bdef-4463-88db-98f22de89214 Admin User.Read.All Allows the app to read user profiles without a signed in user.
In diesem Beispiel wird veranschaulicht, wie Sie nach Berechtigungen suchen, die genau mit einem angegebenen Berechtigungsnamen übereinstimmen.
Beispiel 4. Abrufen aller Berechtigungen des angegebenen Typs
Find-EntraPermission -PermissionType 'Delegated'
Id Consent Name Description
-- ------- ---- -----------
ebfcd32b-babb-40f4-a14b-42706e83bd28 Admin AccessReview.Read.All Allows the app to read access re…
e4aa47b9-9a69-4109-82ed-36ec70d85ff1 Admin AccessReview.ReadWrite.All Allows the app to read, update, …
5af8c3f5-baca-439a-97b0-ea58a435e269 Admin AccessReview.ReadWrite.Membership Allows the app to read,
In diesem Beispiel wird gezeigt, wie Sie alle Berechtigungen eines angegebenen Typs abrufen, z Delegated . B. oder Application Berechtigungen.
Parameter
-All
Legt fest, ob das Cmdlet alle Parameter zurückgibt.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ExactMatch
Legt fest, ob die Suchzeichenfolge eine genaue Übereinstimmung sein soll.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Online
Verwenden Sie den parameter -Online mit -SearchString in Find-MgGraphPermission, um die neuesten Berechtigungen von Microsoft Graph vor der Suche abzurufen. Dadurch wird sichergestellt, dass Find-MgGraphPermission genaue Ergebnisse zurückgibt, indem alle neuen Berechtigungen eingeschlossen werden, die für aktuelle APIs hinzugefügt wurden. Der Befehl verwendet die vorhandene Microsoft Graph Verbindung, die von Connect-MgGraph hergestellt wurde. Wenn ihre Verbindung über keine Berechtigungen für den Zugriff auf diese Daten verfügt oder keine Netzwerkkonnektivität vorhanden ist, schlägt der Befehl fehl. Nach der Aktualisierung verwendet Find-MgGraphPermission weiterhin die aktualisierte Berechtigungsliste für zukünftige Suchvorgänge, auch ohne den parameter -Online.
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-PermissionType
Gibt den Berechtigungstyp an, z. B. delegierte oder Anwendung.
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | Any |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SearchString
Gibt den Filter für die Berechtigungen an, z. B. Domäne und Bereich.
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.