首页 > 解决方案 > 添加将填充 .csv 附加日期的“修改日期”列

问题描述

当我的脚本检测到设备的特定条件然后从控制台中删除设备时,我将数据数组导出到 .csv 文件。.csv 是已删除设备信息的记录,我使用 Export-Csv 和 -append 命令在每次发生这种情况时添加一行,我希望脚本在此操作时添加一个日期列发生了,但我无法弄清楚如何写这个。.csv 文件当前在数组中包含字符串列,例如“所有者”、“模型”、“电话号码”等。

我尝试了许多通过 Internet 搜索找到的选项,但似乎没有任何效果。

Foreach ($item in $noncomp60){

    $nc60details += $noncomp | ? {$_.Serial -eq $item}
    $nc60details | Export-Csv -Path $path -NoTypeInformation -Append

我希望 .csv 文件有一个标题为“删除日期”的附加列,该列在附加 .csv 时填充。

标签: powershellappendexport-csv

解决方案


尝试在之前添加此行Export-Csv

$nc60details | Add-Member -Name 'DateDeleted' -Value (get-date) -MemberType NoteProperty 

推荐阅读