Outils pour utilisateurs

Outils du site


reseau:cloud:azure:syncroazure:powershellazuread

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édentes Révision précédente
Prochaine révision
Révision précédente
reseau:cloud:azure:syncroazure:powershellazuread [2024/09/09 19:08]
techer.charles_educ-valadon-limoges.fr [lancer la synchronisation]
reseau:cloud:azure:syncroazure:powershellazuread [2024/09/09 19:40] (Version actuelle)
techer.charles_educ-valadon-limoges.fr [Lister comptes AD]
Ligne 41: Ligne 41:
 PS C:\Windows\system32>  Start-ADSyncSyncCycle -PolicyType Delta PS C:\Windows\system32>  Start-ADSyncSyncCycle -PolicyType Delta
 </code> </code>
 +
 +===== Mise à jour de Powershel Azure AD vers le SDK Powershell Microsoft Graph =====
 +==== Ressources ====
 +  * https://learn.microsoft.com/en-us/powershell/microsoftgraph/migration-steps?view=graph-powershell-1.0
 +
 +==== Avantages ====
 + 
 +   * accès aux API Microsoft Graph (EntraID, Sharepoint, Exchange, Outlook) avec un seul jeton
 +    * support de Powershell 7
 +    * Multiplateforme : Windows, Linux et MacOSX
 +    * Support des méthodes modernes d'authentification
 +    * ...
 +==== Modification des cmdlet ====
 +Au lieu d'utiliser AzureAD ou AzureADMS, utiliser Mg.
 +
 +Exemple Get-AzureADuser devient Cet-MgUser
 +
 +==== Installation ====
 +  * Déinstaller le moduel Azure AD
 +<code>
 +Uninstall-Module -Name AzureAD
 +</code>
 +
 +https://learn.microsoft.com/en-us/powershell/microsoftgraph/installation?view=graph-powershell-1.0
 + 
 +
  
 ===== Vérifier compte locaux AD et compte Azure AD  ===== ===== Vérifier compte locaux AD et compte Azure AD  =====
 ==== Lister comptes AD ==== ==== Lister comptes AD ====
-<code power shell listerComptesAD.ps1>+<code powershell listerComptesAD.ps1>
 $ou = "ou=utilisateurs, ou=koxoadm,dc=nomdomaine,dc=lan" $ou = "ou=utilisateurs, ou=koxoadm,dc=nomdomaine,dc=lan"
 $users = Get-ADUser -Filter * -SearchBase $ou | Select-Object DistinguishedName, UserprincipalName, SID  $users = Get-ADUser -Filter * -SearchBase $ou | Select-Object DistinguishedName, UserprincipalName, SID 
 +</code>
 +
 +
 +
 +<code powershel>
 +#seconnecter à Entra ID
 +Connect-MgGraph -Scopes "User.Read.All"
 +
 +Get-MgUser -UserId 'BelindaN@litwareinc.onmicosoft.com' | Select-Object DisplayName, Id, Mail, UserPrincipalName, CreatedDateTime, OnPremisesSecurityIdentifier
 +
 </code> </code>
 ===== Retour au menu Solution Azure ===== ===== Retour au menu Solution Azure =====
reseau/cloud/azure/syncroazure/powershellazuread.1725901680.txt.gz · Dernière modification: 2024/09/09 19:08 de techer.charles_educ-valadon-limoges.fr