Powershell:使用csv文件将用户添加到ADDS

时间:2019-08-17 10:08:03

标签: powershell

一段时间以来,我尝试使用CSV文件在添加项中添加多个用户,但我迷路了。我不太了解,这是我第一次使用PowerShell。

CSV文件:

"firstname","lastname","username","departement","changePWlogon","OU",,
James,Gun,Gunny,auto,true,"OU=prod,DC=test,DC=local"
Luc,Skywalker,Walker,science,false,"OU=admin,DC=test,DC=local"
Harry,Potter,Hpot,auto,true,"OU=prod,DC=test,DC=local"

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

是否存在无法将用户添加到CSV文件的问题?考虑这个功能

function writeToFile($fileName, $content){
    $content = $content -join "`r`n"
    $stream = New-Object System.IO.StreamWriter ($fileName) $true
    $stream.NewLine = "`r`n"
    $stream.WriteLine($content)
    $stream.close()
}

调用StreamWriter的构造方法时,$true布尔值意味着内容被追加(添加)到文件中。 $fileName需要.csv文件的完整路径。 $content是要添加到.csv中的数据数组。在您的示例中:

$content = "Harry","Potter","hpot","auto,"true","OU=prod,DC=test,DC=local"