Powershell附加CSV

use*_*554 6 powershell

我正在尝试附加CSV文件.这是我正在使用的线条.遗憾的是,我无法为export-csv找到附加选项.任何想法都有助于实现这一目标.

Get-ADGroupMember "Domain Admins" | select name, samaccountname | Export-Csv c:\bin\DomainAdmins.csv

$admins = Import-Csv C:\bin\DomainAdmins.csv

foreach ($i in $admins) {Get-ADUser $i.samaccountname -properties * | select name, lastlogondate | Export-Csv c:\bin\dalogon.csv}
Run Code Online (Sandbox Code Playgroud)

谢谢你,埃里克

dso*_*ano 14

文件表明,有一个-append标志.给出的例子结束于

|  export-csv –append –path \\Archive01\Scripts\Scripts.csv
Run Code Online (Sandbox Code Playgroud)

你试过吗?这对我来说可以.我是第3版,如果这很重要的话.


Ans*_*ers 6

-Append是在PowerShell v3中引入的,但在PowerShell v2及更早版本中不可用。不过,您可以像这样解决它:

... |
    ConvertTo-Csv -NoTypeInformation |
    Select-Object -Skip 1 |
    Out-File -Append "c:\bin\dalogon.csv"
Run Code Online (Sandbox Code Playgroud)