Wie kann ich ein update für AD-Benutzer mit PowerShell und CSV-import?
Ich versuche, diese powershell-Skript zum aktualisieren der AD-Benutzer. Im Idealfall werde ich die Aktualisierung eine Reihe von Parametern, aber für jetzt bin ich nur versucht, um es zu aktualisieren, der Abteilung, nur so erhalte ich sagen, wenn es funktioniert.
Import-Module ActiveDirectory
$dataSource=import-csv "c:\ADupdate.csv"
foreach($dataRecord in $datasource) {
$employeeID=$dataRecord.employeeID
# List of attributes to update
$department=$dataRecord.department
Get-ADUser -SearchBase "ou=Test,ou=OurUsers,ou=Logins,dc=domain,dc=com" -Identity $employeeID -Properties department | Set-ADUser -Replace @{department=$department}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Herausgefunden, mein eigenes problem. Hier ist was ich landete mit, wenn jemand interessiert ist... aber ich bin mit einer Menge von Attributen.
-Properties *
wenn Sie nicht gehen, um mit alle der Eigenschaften.-Properties "title","department","streetAddress",etc.
effizienter wäre. In der Tat, in Ihrem Fall, Sie brauchen es nicht, da Sie Werte, gespeist aus CSV