将 powershell 导出为 CSV 的问题
Issues exporting powershell to CSV
自从我上次这样做以来已经过了很多个月,我在将一些命令导出到 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 的问题。提前感谢您的帮助。
蒂姆,
据我所知,您没有 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。
还有 Write-Hosts 你可能不希望出现在 .csv 文件中,因为它们不能很好地与格式 headers & 列一起播放。
HTH
自从我上次这样做以来已经过了很多个月,我在将一些命令导出到 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 的问题。提前感谢您的帮助。
蒂姆,
据我所知,您没有 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。 还有 Write-Hosts 你可能不希望出现在 .csv 文件中,因为它们不能很好地与格式 headers & 列一起播放。
HTH