使用powershell将对象输出到excel

使用powershell将对象输出到excel,powershell,Powershell,使用一个简单的脚本在域中的所有计算机上输出管理员帐户。脚本在Powershell中运行良好,但当尝试导出到excel时,我得到的只是excel文件中的最后一个对象。这将是最后一台计算机的最后一个对象(在本例中为3个对象) 您需要在导出csv命令的末尾使用-Append,以避免每次都覆盖该文件。如果该文件不存在,Export csv将创建该文件,然后每次附加到该文件 $objreport | export-csv ("C:\Accounts.csv") -notypeinformation -Ap

使用一个简单的脚本在域中的所有计算机上输出管理员帐户。脚本在Powershell中运行良好,但当尝试导出到excel时,我得到的只是excel文件中的最后一个对象。这将是最后一台计算机的最后一个对象(在本例中为3个对象)


您需要在导出csv命令的末尾使用-Append,以避免每次都覆盖该文件。如果该文件不存在,
Export csv
将创建该文件,然后每次附加到该文件

$objreport | export-csv ("C:\Accounts.csv") -notypeinformation -Append
参见中的示例6

$objreport | export-csv ("C:\Accounts.csv") -notypeinformation -Append