我是Powershell的新手,有人可以告诉我如何创建一个循环(目的是将信息添加到.CSV列表中的所有人(用户名))
这就是我现在得到的,尝试了很多东西,但仍然没有好..
Import-Module ActiveDirectory
$username = Import-Csv c:\user.csv
Set-ADuser -Identity $Username -Company "Company name"
我是Powershell的新手,有人可以告诉我如何创建一个循环(目的是将信息添加到.CSV列表中的所有人(用户名))
这就是我现在得到的,尝试了很多东西,但仍然没有好..
Import-Module ActiveDirectory
$username = Import-Csv c:\user.csv
Set-ADuser -Identity $Username -Company "Company name"
尝试一个 foreach 循环。
例子:
foreach($user in $username)
{
//some action for example
Set-ADuser -Identity $user -Company "A Company"
}
参考:
http://www.powershellpro.com/powershell-tutorial-introduction/logic-using-loops/
如果文件有很多条目,我还建议添加某种日志记录(使用 add-content 或 write-host)来跟踪脚本的进度。
关于阿卡斯