小编Yan*_* F.的帖子

C#和Active Directory:测试是否存在OU

在使用C#创建之前,如何测试Active Directory中是否存在组织单位?

c# active-directory

1
推荐指数
1
解决办法
3659
查看次数

在 powershell 中对数组(或列表)进行切片的更好方法

我如何将邮件地址导出为 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)

它有效,但是我认为有更好的方法来完成这项任务。你有什么想法吗?

谢谢。

powershell data-partitioning

1
推荐指数
1
解决办法
6659
查看次数