我有一个Get-ADUser
选择邮件的超级简单查询,我需要将其输出到CSV。该查询会提取我要查找的信息并打印到屏幕上,但是当我尝试使用Export-Csv
或Out-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
}
答案 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
}