无法从Get-ADUser获取信息以输出到CSV

时间:2019-04-11 15:19:48

标签: powershell active-directory export-to-csv

我有一个Get-ADUser选择邮件的超级简单查询,我需要将其输出到CSV。该查询会提取我要查找的信息并打印到屏幕上,但是当我尝试使用Export-CsvOut-File cmdlet时,它将创建一个空白文档。

$Users = Import-Csv C:\users\bob\Desktop\Administrator.csv

foreach ($User in $Users) {
    $User = $User.UserName

    Get-ADUser $User -Properties * |
        Select mail |
        Export-Csv -Path C:\Users\miker99a\Desktop\DiscoveryED.csv
}

1 个答案:

答案 0 :(得分:0)

我是个傻瓜。答案是-append,脚本运行时我正在覆盖条目

$Users = Import-Csv C:\users\bob\Desktop\Administrator.csv

foreach ($User in $Users) {

    $User = $User.UserName

Get-ADUser $User -Properties * | Select mail | Export-Csv -Path C:\Users\miker99a\Desktop\DiscoveryED.csv -Append


 }