powershell - 添加将填充 .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 时填充。
解决方案
尝试在之前添加此行Export-Csv
$nc60details | Add-Member -Name 'DateDeleted' -Value (get-date) -MemberType NoteProperty
推荐阅读
- mapbox - 如何更新地图框中的图层
- arrays - 如何将单元格数组分配给嵌套结构中的字段?
- vb6 - 如何使用按钮将数据从复选框值保存到数据库
- apache - 如何使用 Apache 代理转发 ttyd
- python - 在 pandas 中提取并组合街道地址和公寓号码
- reactjs - 如何通过更改 url 来阻止用户访问网页
- node.js - 如何在 AWS Lambda 中设置环境变量或使用即时客户端库
- javascript - 检查客户端浏览器是否为 en-US、en-EG、en-AU、en-GB、en-CA 然后显示英文文件?
- android - Android - 如何使用一些 URL 深度链接到应用程序,然后在不使用 WebView 的情况下打开相同的 URL 应用程序内本机浏览器?
- java - 如何编写在三种颜色之间进行选择以生成特定图像的条件语句