我正在根据 .csv 的内容修改批量用户属性。csv 包含我用来识别特定用户的 ObjectID 以及我希望将属性设置为的值。(见下文)
ObjectID,Property2,Property3
1,John,smith
2,Jane,Doe
我遇到的问题是“在此对象上找不到属性‘Property2’”。我尝试设置的所有变量都出现类似的错误。我觉得我错过了一些非常简单的东西,但我根本不知道它是什么。我的代码可以在下面找到。任何帮助表示赞赏。
Connect-AzureAD
$Csv = Import-Csv -Path "C:\1\2\3\4\Example.Csv" |ForEach-Object {
$User.ObjectID = $Csv | Select ObjectID
$User.Property2 = $Csv | Select Property2
$User.Property3 = $Csv | Select Property3
Set-AzureADUser -ObjectID $User.ObjectID -Property3 $User.Property3 -Property2 $User.Property2
}