Outils pour utilisateurs

Outils du site


reseau:cloud:azure:cloudshell:azureoffice365compte

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reseau:cloud:azure:cloudshell:azureoffice365compte [2022/09/06 19:27] – [Lister les comptes] techer.charles_educ-valadon-limoges.frreseau: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://docs.microsoft.com/fr-fr/microsoft-365/enterprise/view-user-accounts-with-microsoft-365-powershell   * https://docs.microsoft.com/fr-fr/microsoft-365/enterprise/view-user-accounts-with-microsoft-365-powershell
 +  * https://docs.microsoft.com/fr-fr/microsoft-365/enterprise/manage-user-accounts-and-licenses-with-microsoft-365-powershell?view=o365-worldwide
 +
  
 ===== Se connecter au locataire Microsoft 365===== ===== Se connecter au locataire Microsoft 365=====
Ligne 19: Ligne 21:
 bee1c80b-7d28-447a-a493-8024c7d7a7e1 Chaïma ABBOU                                 abbou.chaima@educ-valadon-limoges.fr                                      Member bee1c80b-7d28-447a-a493-8024c7d7a7e1 Chaïma ABBOU                                 abbou.chaima@educ-valadon-limoges.fr                                      Member
 </code> </code>
 +
 +  * Lister intégralement tous les comptes
 +<code>
 +PS > Get-AzureADUser -Top 10000
 +</code>
 +
  
   * Lister un compte spécifique   * Lister un compte spécifique
Ligne 167: Ligne 175:
 <code PowerShell> <code PowerShell>
 PS > Get-AzureADUser | Where {$_.DirSyncEnabled -ne $true} PS > Get-AzureADUser | Where {$_.DirSyncEnabled -ne $true}
 +</code>
 +
 +===== 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'affiche uniquement les comptes d’utilisateur dont l’emplacement d’utilisation n’est pas spécifié :
 +
 +<code PowerShell>
 +PS > Get-AzureADUser | Where {$_.UsageLocation -eq $Null}
 +</code>
 +<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), une valeur numérique ou $Null pour les caractères non spécifiés. 
 +
 +Pour plus d’informations, consultez Where : https://docs.microsoft.com/fr-fr/powershell/module/microsoft.powershell.core/where-object
 +</WRAP>
 +
 +===== Afficher les groupes en fonction d’une propriété commune =====
 +<code>
 +PS > Get-AzureADGroup -Top 1000| Where {$_.Description -Like "*koxo*"
 +</code>
 +
 +===== Lister les membres d'un groupe =====
 +<code>
 +PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq "[koxoadm] b2 sio2"}).ObjectId | select UserPrincipalName, GivenName, SurName
 +</code>
 +
 +===== exporter les membres d'un groupe =====
 +<code>
 +PS >Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq "[koxoadm] b2 sio2"}).ObjectId | select UserPrincipalName, GivenName, SurName, Mail | Export-CSV -Path "clouddrive/importB2SIO2.csv"
 +
 +PS >  Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq "[koxoadm] Classe de b2 sio"}).ObjectId | select UserPrincipalName, GivenName, SurName, Mail | Export-CSV -Path "clouddrive/importB2SIO.csv"
 +
 +PS > Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq "[koxoadm] Classe de b1 sio"}).ObjectId | select UserPrincipalName, GivenName, SurName, Mail | Export-CSV -Path "clouddrive/importB1SIO.csv"
 +
 +PS >  Get-AzureADGroupMember -ObjectId (Get-AzureADGroup -Top 1000 | where {$_.Description -eq "[koxoadm] Classe de b1 sio2"}).ObjectId | select UserPrincipalName, GivenName, SurName, Mail | Export-CSV -Path "clouddrive/importB1SIO2.csv"
 +
 </code> </code>
reseau/cloud/azure/cloudshell/azureoffice365compte.1662485260.txt.gz · Dernière modification : 2022/09/06 19:27 de techer.charles_educ-valadon-limoges.fr