如何将Powershell结果加载到CSV或文本文件中?

时间:2015-09-18 19:21:49

标签: powershell

我正在尝试将PowerShell结果加载到CSV或文本文件中

首先,我需要使用此功能获取所有已禁用的帐户:

Search-ADAccount -AccountDisabled -UsersOnly |FT Name

它将返回一堆已禁用的名称。如何将其加载到CSV或TXT文件中?

以下是我的尝试:

Search-ADAccount -AccountDisabled -UsersOnly |FT Name | Export-CSV -Path C:\Users\hou\Downloads\Test.csv

但结果是像“27c87ef9bbda4f709f6b4002fa4af63c”这样的东西,而不是我想要的名字。

我该怎么办呢?

1 个答案:

答案 0 :(得分:2)

也许:

Search-ADAccount -AccountDisabled -UsersOnly | 
    Select Name | 
    Export-CSV -Path C:\Users\hou\Downloads\Test.csv -NoTypeInformation

然后您将拥有一个只包含名称(包括标题)的CSV文件,您可以将其用作数据库CSV导入的输入。

Format-Table将对象转换为格式化记录流,这些记录用于输出但不用于进一步处理。如果您想了解更多相关信息,请参阅:

PowerShell Basics: Formatting

How PowerShell Formatting and Outputting REALLY works