【发布时间】:2013-11-05 13:37:42
【问题描述】:
假设我有一个 CSV 表,第一行是用户名,第二行是电子邮件地址。
例子:
用户名电子邮件地址
jhornet jhornet@mail.com
我怎样才能以一种安全且良好的方式将此信息导入 AD 中,也许需要签入?
这是我到目前为止所拥有的(没有 CSV):
Import-Module activedirectory
$company = "International"
$username = Get-Content c:\users.txt
$emailadress = Get-Content c:\mail.txt
foreach($user in $username)
{
Set-ADuser -Identity $user -Company $company
}
#second
foreach($emailadress in $username)
{
Set-ADuser -Identity $user -EmailAddress $emailadress
}
仍然在使用 powershell 学到很多东西,有些东西很难理解,更好看:)
提前致谢!
格,
JPA
【问题讨论】:
-
如果您有 CSV 文件,请使用
Import-Csv读取文件。这将生成一个或多个具有与 CSV 字段名称对应的属性的对象。 -
好的,谢谢!我现在有这个,仍然无法正常工作,但我快到了(我希望) Import-Module activedirectory Import-Csv C:\user.csv $company = "International" foreach($user in $username) { Set- ADuser -Identity $user -Company $company } #second foreach($emailadress in $username) { Set-ADuser -Identity $user -EmailAddress $emailadress }
标签: powershell csv import