En administrant des comptes utilisateur on peut être amené à effectuer des changements d’ampleur. Par exemple, il n’y a pas longtemps, ajouter les numéros de téléphone respectifs des utilisateurs dans leur fiche annuaire Office365/AzureAD.
Avant cette manipulation était faisable avec un simple set-user en passant le numéro de téléphone entre guillemets dans l’option « -mobilephone » mais en faisant cela, il en ressort ce message :

Pas le choix donc de passer par AzureAD.
Pour cette méthode j’utilise un fichier CSV a deux colonnes (adressemail et numero) contenant les couple adresse mail et numéro de téléphone des utilisateurs.
Pour ce faire on se connecte avec les commandes suivantes :
Install-Module AzureAD Connect-AzureAD
Il faut ensuite exécuter ce script en veillant de bien remplacer la ligne 3 par un le chemin vers le csv source
#a executer avec azureAD (Install-Module AzureAD puis Connect-AzureAD) $Users = Import-Csv -Path 'C:\chemin\vers\fichier.csv' -Delimiter ";" foreach ($User in $Users) { $i = $i + 1 } $total = $i $i = 0 foreach ($User in $Users) { $i = $i + 1 $pourcentageActuel = [math]::Round(($i / $total) * 100) $numero = $User.numero $adresse = $User.adressemail set-AzureADUser -objectid $adresse -TelephoneNumber "$numero" Write-Progress -Activity "Changement en cours" -Status "$pourcentageActuel% Complete:" -PercentComplete (($i / $total) * 100) Start-Sleep -Milliseconds 50 #purement estethique et inutile }
Une fois exécuté le script affiche une barre de progression et une fois arrivé à 100% vos changements sont effectués.