Énumération

Enumération basique

Contexte global

Get-AzContext

Utilisateurs

# Lister les utilisateurs (nécessite un certain niveau de privilèges)
Get-AzADUser
# Obtenir les détails d'un utilisateur
Get-AzADUser -UserPrincipalName $USER@$TENANT
# Recherche d'utilisateur par une chaîne de caractères
Get-AzADUser -SearchString "admin" #Search at the beginnig of DisplayName
Get-AzADUser | ?{$_.Displayname -match "admin"}
# Rechercher les rôles assignés à un utilisateur
Get-AzRoleAssignment -SignInName $USER@$TENANT

Groups

# Lister tous les groupes du tenant
Get-AzADGroup
# Afficher les détails d'un groupe
Get-AzADGroup -ObjectId $ID
# Rechercher un groupe par chaîne de caractère
Get-AzADGroup -SearchString "$STRING" 
Get-AzADGroup |?{$_.Displayname -match "$STRING"}
# Afficher les membres d'un groupe spécifique
Get-AzADGroupMember -GroupDisplayName $GROUP_NAME
# Afficher les rôles assignés à un groupe
Get-AzRoleAssignment -ResourceGroupName $GROUP_NAME

Rôles

# Lister tous les rôles présents
Get-AzRoleDefinition
# Obtenir des détails sur un rôle spécifique
Get-AzRoleDefinition -Name "$ROLE_NAME"
# Obtenir les rôles assignés à l'utilisateur courant
Get-AzRoleAssignment

Applications

# Lister les applications disponibles
Get-AzADApplication
# Affiches les détails pour une application spécifique
Get-AzADApplication -ObjectId $ID
# Rechercher une application par une chaîne de caractères
Get-AzADApplication | ?{$_.DisplayName -match "app"}