【发布时间】:2020-05-13 00:46:06
【问题描述】:
我写了一个搜索函数,它搜索一些活动目录属性。我现在想将内容导出到 .csv 文件。如果我没看错,整个输出就是一个哈希表。但是当我尝试使用GetEnumerator() 函数时,它什么也没做。
有人可以帮忙解释一下我做错了什么吗?代码如下。提前致谢!
Import-Module ActiveDirectory
$users = Get-ADUser -Filter { employeeNumber -notlike '*' } -Properties memberOf, samAccountName | ForEach-Object -Process { @{ $_.samAccountName = $_.memberOf | Where-Object { $_ -like '*DAT*' } } }
$users.GetEnumerator() |
Select-Object -Property @{N='AD1';E={$_.Key}},
@{N='AD2';E={$_.Value}} |
Export-Csv -NoTypeInformation -Path H:\test123.csv
【问题讨论】:
标签: powershell csv active-directory hashtable