reseau:cloud:azure:cloudshell:azureoffice365compte
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
reseau:cloud:azure:cloudshell:azureoffice365compte [2022/09/06 19:20] – techer.charles_educ-valadon-limoges.fr | reseau:cloud:azure:cloudshell:azureoffice365compte [2022/09/06 20:30] (Version actuelle) – [exporter les membres d'un groupe] techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Ressources ===== | ===== Ressources ===== | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | |||
===== Se connecter au locataire Microsoft 365===== | ===== Se connecter au locataire Microsoft 365===== | ||
Ligne 19: | Ligne 21: | ||
bee1c80b-7d28-447a-a493-8024c7d7a7e1 Chaïma ABBOU | bee1c80b-7d28-447a-a493-8024c7d7a7e1 Chaïma ABBOU | ||
</ | </ | ||
+ | |||
+ | * Lister intégralement tous les comptes | ||
+ | < | ||
+ | PS > Get-AzureADUser -Top 10000 | ||
+ | </ | ||
+ | |||
* Lister un compte spécifique | * Lister un compte spécifique | ||
Ligne 31: | Ligne 39: | ||
* Lister toutes les propriétés d'un compte | * Lister toutes les propriétés d'un compte | ||
<code > | <code > | ||
- | opiupoa^zeiu | ||
- | </ | ||
PS / | PS / | ||
ExtensionProperty | ExtensionProperty | ||
Ligne 149: | Ligne 155: | ||
UserStateChangedOn | UserStateChangedOn | ||
UserType | UserType | ||
+ | </ | ||
+ | |||
+ | ===== Afficher l’état de synchronisation du compte ===== | ||
+ | |||
+ | Les comptes d’utilisateur ont deux sources : | ||
+ | * Windows Server Active Directory (AD), qui sont des comptes qui se synchronisent entre AD local et le cloud. | ||
+ | * Azure Active Directory comptes (Azure AD), qui sont créés directement dans le cloud. | ||
+ | |||
+ | La commande suivante permet de rechercher les comptes qui se synchronisent à partir d’AD local en demandant à PowerShell d’obtenir la valeur True pour tous les utilisateurs dont l’attribut **DirSyncEnabled** est défini. | ||
+ | |||
+ | < | ||
+ | PS > Get-AzureADUser | Where {$_.DirSyncEnabled -eq $true} | ||
+ | </ | ||
+ | |||
+ | La commande suivante permet de rechercher des comptes cloud uniquement en indiquant à PowerShell d’obtenir tous les utilisateurs dont l’attribut **DirSyncEnabled** a la valeur **False** ou non défini (**Null**) : | ||
+ | * Un compte qui n’a jamais été synchronisé à partir d’AD local a DirSyncEnabled défini sur Null. | ||
+ | * Un compte qui a été synchronisé initialement à partir d’AD local mais qui n’est plus synchronisé a la valeur False pour DirSyncEnabled. | ||
+ | |||
+ | <code PowerShell> | ||
+ | PS > Get-AzureADUser | Where {$_.DirSyncEnabled -ne $true} | ||
+ | </ | ||
+ | |||
+ | ===== Afficher les comptes en fonction d’une propriété commune ===== | ||
+ | L’applet de commande **Where** en combinaison avec l’applet de commande **Get-AzureADUser** en utilisant le caractère « pipe » (« | »), qui indique à Azure Active Directory PowerShell de prendre les résultats d’une commande et de l’envoyer à la commande suivante permet d' | ||
+ | |||
+ | <code PowerShell> | ||
+ | PS > Get-AzureADUser | Where {$_.UsageLocation -eq $Null} | ||
+ | </ | ||
+ | <WRAP center round info> | ||
+ | La syntaxe de l’applet de commande **Where** est **Where {$_**. [nom de la propriété du compte d’utilisateur] [opérateur de comparaison] [valeur] }. | ||
+ | |||
+ | [opérateur de comparaison] est : | ||
+ | * -eq for equals, | ||
+ | * -ne for not equals, | ||
+ | * -lt for inférieur à, | ||
+ | * -gt for great than, and others. | ||
+ | * -Like avec els joker * et ? | ||
+ | |||
+ | [value] est généralement une chaîne (une séquence de lettres, de nombres et d’autres caractères), | ||
+ | |||
+ | Pour plus d’informations, | ||
+ | </ | ||
+ | |||
+ | ===== Afficher les groupes en fonction d’une propriété commune ===== | ||
+ | < | ||
+ | PS > Get-AzureADGroup -Top 1000| Where {$_.Description -Like " | ||
+ | </ | ||
+ | |||
+ | ===== Lister les membres d'un groupe ===== | ||
+ | < | ||
+ | PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq " | ||
+ | </ | ||
+ | |||
+ | ===== exporter les membres d'un groupe ===== | ||
+ | < | ||
+ | PS > | ||
+ | |||
+ | PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq " | ||
+ | |||
+ | PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq " | ||
+ | |||
+ | PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq " | ||
+ | |||
+ | </ |
reseau/cloud/azure/cloudshell/azureoffice365compte.1662484816.txt.gz · Dernière modification : 2022/09/06 19:20 de techer.charles_educ-valadon-limoges.fr