Powershell – Import numéro de téléphone dans AD

Ce script permet d’importer les numéros de téléphone des utilisateurs dans AD.

L’attribut « OfficePhone » de l’utilisateur AD est utilisé.

 

Le fichier CSV est au format :

Tel,Account
0412345678,User001
0412345678,User002
0412345678,User003
0412345678,User004

 

$file= »C:\TEMP\tel.csv »
$lst=Import-Csv -Path $file

foreach($enr in $lst){

Write-Host $enr.Account  » –>  » $enr.tel
Get-ADUser -Identity $enr.Account -Properties OfficePhone | Set-ADUser -OfficePhone $(« {0:+33 (0) # ## ## ## ##} » -f [int]$enr.tel)

}

Il est possible d’ajuster le formatage du numéro de téléphone :

[int]$a = 0412345678
« {0:+33 (0) # ## ## ## ##} » -f $a
« {0:0# ## ## ## ##} » -f $a

Pour supprimer le numéro de téléphone :

Get-ADUser -Identity $enr.Account -Properties OfficePhone | Set-ADUser -OfficePhone $null

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *