Powershell – Mise à jour des attributs utilisateur via CSV

# Import Active Directory Moduke             
Import-Module ActiveDirectory            

write-Host 'Update Users, please wait...' -NoNewline -ForegroundColor Yellow            

# Import CSV     
$users = Import-Csv -Path C:\temp\Users.csv 

# Update Loop      
foreach ($user in $users) {     
       
#Update from specified OU 

Get-ADUser -Filter "SamAccountName -eq '$($user.samaccountname)'" -Properties * -SearchBase "DC=domain,DC=local" |            
Set-ADUser -Title $($user.Title) -MobilePhone $($user.MobilePhone) -OfficePhone $($user.OfficePhone) -Description $($user.Description)     
}

Write-Host 'It's done !' -ForegroundColor Green
Update_Users_CSV.ps1
SamAccountName,Title,OfficePhone,MobilePhone,Description
Users.csv


...BofBienTrès BienTop ! 4 vote(s)
Loading...

Mathieu

Je suis actuellement Ingénieur Système spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix ou Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

Laisser un commentaire

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