【问题标题】:Cannot get information from Get-ADUser to output to CSV无法从 Get-ADUser 获取信息以输出到 CSV
【发布时间】:2019-09-02 07:04:25
【问题描述】:

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

【问题讨论】:

  • 您不应该更改您当前正在迭代的变量,Export-Csv 没有 -NoTypeInformation 和 -Append 每次都会覆盖文件并包含不需要的类型信息。

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


【解决方案1】:

我是个傻瓜。答案是 -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


 } 

【讨论】:

    猜你喜欢
    • 2021-05-01
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2020-02-27
    • 2021-06-16
    • 1970-01-01
    相关资源
    最近更新 更多