Find-EntraPermission

Consente agli utenti di determinare le autorizzazioni necessarie per le risorse e di identificare le autorizzazioni appropriate necessarie per vari comandi.

Sintassi

Find-EntraPermission

    [-SearchString] <String>
    [-ExactMatch]
    [-PermissionType <String>]
    [-Online]
    [<CommonParameters>]

All

Find-EntraPermission

    [-PermissionType <String>]
    [-Online]
    [-All]
    [<CommonParameters>]

Descrizione

Il Find-EntraPermission cmdlet consente agli utenti di determinare le autorizzazioni necessarie per le risorse e identificare le autorizzazioni appropriate necessarie per vari comandi.

Esempio

Esempio 1: Ottenere un elenco di tutte le autorizzazioni dell'applicazione

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...

Esempio 2. Ottenere un elenco di autorizzazioni per le autorizzazioni di lettura

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.

Esempio 3. Cercare le autorizzazioni con corrispondenza esatta

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 questo esempio viene illustrato come cercare le autorizzazioni che corrispondono esattamente a un nome di autorizzazione specificato.

Esempio 4. Ottenere tutte le autorizzazioni del tipo specificato

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 questo esempio viene illustrato come ottenere tutte le autorizzazioni di un tipo specificato, ad esempio Delegated o Application autorizzazioni.

Parametri

-All

Imposta se il cmdlet restituisce tutti i parametri.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ExactMatch

Imposta se la stringa di ricerca deve corrispondere esattamente.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Online

Usare il parametro -Online con -SearchString in Find-MgGraphPermission per recuperare le autorizzazioni più recenti da Microsoft Graph prima della ricerca. In questo modo Find-MgGraphPermission restituisce risultati accurati includendo le nuove autorizzazioni aggiunte per le API recenti. Il comando usa la connessione Microsoft Graph esistente stabilita da Connect-MgGraph. Se la connessione non dispone delle autorizzazioni per accedere a questi dati o se non è disponibile alcuna connettività di rete, il comando non riesce. Una volta aggiornato, Find-MgGraphPermission continuerà a usare l'elenco di autorizzazioni aggiornato per le ricerche future, anche senza il parametro -Online.

Proprietà dei parametri

Tipo:System.Management.Automation.SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PermissionType

Specifica il tipo di autorizzazione, ad esempio Delegated o Application.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:Any
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SearchString

Specifica il filtro per le autorizzazioni, ad esempio dominio e ambito.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.