一段时间以来,我尝试使用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"
感谢您的帮助:)
答案 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"