【问题标题】:Issues exporting powershell to CSV将 powershell 导出到 CSV 的问题
【发布时间】:2020-06-11 14:11:27
【问题描述】:

自从我上次这样做以来已经有很多个月了,我在将一些命令导出到 CSV 时遇到了问题。现在最让我感动的是

$ADGroupList = Get-ADGroup -Filter * -property * | Select Name -ExpandProperty Name | Sort
ForEach($Group in $ADGroupList) 
{
Write-Host "Group: "$Group.Name
Get-ADGroupMember -Identity $Group | Select Name -ExpandProperty Name | Sort
Write-Host ""
}
Export-Csv -path "c:\Temp\test675.csv"

在不尝试导出的情况下工作正常,但第二次我尝试导出命令将运行并生成一个空白文件或根本没有文件。

我能够运行其他命令,而不会出现将它们导出到 csv 的问题。提前感谢您的帮助。

【问题讨论】:

    标签: powershell export-to-csv


    【解决方案1】:

    蒂姆,

    据我所知,您并没有给 Export-Csv 写任何东西。试试这个:

    $ADGroupList = Get-ADGroup -Filter * -property * | Select Name -ExpandProperty Name | Sort
    ForEach($Group in $ADGroupList) 
    {
    Write-Host "Group: "$Group.Name
    Get-ADGroupMember -Identity $Group | 
      Select Name -ExpandProperty Name | 
      Sort                             |
      Export-Csv -path "c:\Temp\test675.csv"
    Write-Host ""
    }
    

    我会对此进行测试,但我无法访问 ActiveDirectory。 此外,您可能不希望在 .csv 文件中使用 Write-Hosts,因为它们无法很好地处理格式、标题和列。

    HTH

    【讨论】:

      猜你喜欢
      • 2018-06-22
      • 2017-07-03
      • 1970-01-01
      • 2013-10-25
      • 2015-01-17
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      相关资源
      最近更新 更多