Office365 2013 - 9 - Finalisation de la Synchronisation

Dans cet article, je vais détailler la dernière étape qui consiste à finaliser et à vérifier le bon fonctionnement de la synchronisation entre Office365 2013 et mon Domaine Active Directory local de l'entreprise.

Comme nous venons de créer un lien entre Office365 et l'Active Directory, nous allons vérifier l'aspect pratique et voir comment se déroule la synchronisation des utilisateurs.

Je crée un nouvel utilisateur fraîchement embauché dans mon entreprise :








Je constate que je n'ai pas grand chose de crée sur mon portail d'Office365, par contre, le système m'annonce que les utilisateurs ont été synchronisés l'heure précédente. Je n'ai pas trop envie d'attendre une heure pour une nouvelle synchro, je vais donc la forcer avec l'outil "Microsoft Online Services Directory Synchronization Setup" (Fin du chapitre 8)



A ce stade, on peut conclure que mon portail Office365 ce synchronise bel et bien avec mon Active Directory local.




On constate par contre que par défaut, l'utilisateur n'est abonné à aucun service Office365.
Et malheureusement, il n'existe pas de solution en interface pour attribuer automatiquement, une, plusieurs où toutes les licences pour chaque nouvel utilisateur crée.





Il est toutefois possible d'attribuer automatiquement des licences à un utilisateur en ligne de commande PowerShell.
Et comme on est un peu faigneant et qu'on aime bien que l'informatique fasse tout à notre place, on va donc créer une routine.
Pour ce faire, téléchargez le module Microsoft Online pour Windows PowerShell.




Dans la configuration qui va suivre, on partira du principe que chaque nouvel utilisateur aura droit à utiliser tous les outils mis à disposition par Office 365.

On ouvre le PowerShell Microsoft Online Service Module et on commence par assigner notre identifiant administrateur à une variable $cred


On se connecte au service via la commande : Connect-MsolService -Credential $cred



La suite de la commande n'as pas pu être testée et mon compte Office365 à depuis expiré plus d'informations sur le sujet peuvent-être trouvées sur : http://community.office365.com/en-us/forums/148/t/17328.aspx (Anglais)


Connect-MSOLService -Credential $adminCredential
$AccountSkuId = "sku:ENTERPRISEPACK"
$UsageLocation = "US"
$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId
$Users = Import-Csv c:\Users.csv
$Users | ForEach-Object {
Set-MsolUser -UserPrincipalName $_.UserPrincipalName -UsageLocation $UsageLocation
Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $AccountSkuId -LicenseOptions $LicenseOptions
}
if you wanted to do this for everyone you would change the line:
$users | Import-Csv c:\Users.csv
to:
$users | get-msoluser -resultsize unlimited









Aucun commentaire:

Enregistrer un commentaire