我编写了一个脚本,我想读取一个 CSV 文件并对员工 ID 进行评分,并根据员工 ID 设置用户标题。我在每次通过 CSV 运行时循环所有 samaccount 名称的脚本遇到问题。
$CSVFiles = Import-CSV "C:\T2\SetUserAttributes\EIDTitle.csv"
ForEach($CSVFile in $CSVFiles) { Get-ADUser -Filter * -Properties employeeid | ? {(($CSVFile.EmployeeID))} | Select SamAccountName -ExpandProperty SamAccountName | Sort-Object SamAccountName }
这就是 CSV 文件的样子
EmployeeID Title
109216 Associate
109215 Vice President
108686 Vice President