说实话,我真的不知道如何开始这个,但这是我想要完成的。
我有一个包含用户名列表的csv文件。我正在尝试做的是执行用户名的查找,获取部门,并通过csv解析它找到的次数。
例如
Human resources 2
information Technology 5
如前所述,我不知道如何处理这个问题,除了我知道我需要首先解析部门然后进入数字计数。
Import-Module ActiveDirectory
Import-CSV "C:\Input.csv" | % {Get-ADUser $_.LoginID -Properties * | Select -Property Department} | Export-CSV "C:\ADUsers.csv" -NoTypeInformation -Encoding UTF8
答案 0 :(得分:0)
使用the Group-Object
cmdlet按Department
属性值对用户进行分组:
Import-CSV "C:\Input.csv" |ForEach-Object {
Get-ADUser $_.LoginID -Properties Department
} |Group-Object Department -NoElement |Select Name,Count |Export-Csv C:\output.csv