在使用C#创建之前,如何测试Active Directory中是否存在组织单位?
我如何将邮件地址导出为 CSV 文件,每个用户的范围为 30 个用户。我已经尝试过这个
$users = Get-ADUser -Filter * -Properties Mail
$nbCsv = [int][Math]::Ceiling($users.Count/30)
For($i=0; $i -le $nbCsv; $i++){
$arr=@()
For($j=(0*$i);$j -le ($i + 30);$j++){
$arr+=$users[$j]
}
$arr|Export-Csv -Path ($PSScriptRoot + "\ASSFAM" + ("{0:d2}" -f ([int]$i)) + ".csv") -Delimiter ";" -Encoding UTF8 -NoTypeInformation
}
Run Code Online (Sandbox Code Playgroud)
它有效,但是我认为有更好的方法来完成这项任务。你有什么想法吗?
谢谢。