0
Я пытаюсь использовать этот скрипт powershell для обновления пользователей AD. В идеале я буду обновлять кучу атрибутов, но пока я просто пытаюсь заставить его обновить отдел, чтобы я узнал, работает ли он.Как обновить пользователей AD с помощью импорта PowerShell и CSV?
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}
}
Не используйте '-Properties *', если вы не собираетесь использовать _all_ свойств. '-Properties" title "," department "," streetAddress "и т. Д. Были бы более эффективными. На самом деле, в вашем случае вам это совсем не нужно, поскольку ваши значения подаются CSV – Matt