将CSV中的属性应用于AD帐户 - 扩展属性

时间:2016-12-15 16:02:26

标签: powershell csv active-directory

我有一个脚本从CSV中获取部门,经理,办公室等AD属性,并使用for each命令将它们应用到AD帐户名称。我已将该脚本更改为使用extensionattribute1和2,但它无法正常工作。

$users = Import-Csv -Path C:\Temp\Amend.csv
foreach ($user in $users) {            
#Search in specified OU and Update existing attributes            
 Get-ADUser -Filter "SamAccountName -eq '$($user.samaccountname)'" -Properties * -SearchBase "DC=example,DC=example,DC=local" |            
  Set-ADUser -Server "domaincontrollername.com" -extensionAttribute1 $($user.extensionAttribute1) -extensionAttribute2 $($user.extensionAttribute2)     
}

在我的CSV中,我遇到了顶级的SamAccountName extensionAttribute1 extensionAttribute2。

我收到错误

A parameter cannot be found that matches parameter name 'extensionAttribute1'.

你们有什么线索我为什么会收到这个错误?任何帮助将不胜感激。

0 个答案:

没有答案