当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell Export-CSV(文件名中包含日期)

作者:精品下载站 日期:2024-12-14 16:45:20 浏览:13 分类:玩电脑

PowerShell Export-CSV(文件名中包含日期)


PowerShell 中的 Export-CSV cmdlet 用于根据传递给它的对象创建 CSV 文件,并将 CSV 导出到指定位置,并在文件名中添加指定的附加日期。

在本文中,我们将讨论如何使用 PowerShell 创建 CSV 文件并导出文件名中包含日期的 CSV。

我们将使用 Export-CSV cmdlet 导出 CSV,并使用 Get-Date cmdlet 以指定格式获取当前日期以附加到文件名。

导出文件名中包含日期的 CSV

使用 Export-CSV cmdlet 将对象转换为 CSV 并将其导出到 CSV 文件,并使用 PowerShell 中的 Get-Date cmdlet 获取当前日期,以便在导出到 csv 时在文件名中添加日期。

Get-Service | Export-Csv -Path D:\LogTest\FTP-02\ServiceList_-$((Get-Date).ToString('dd-MM-yyyy')).csv -NoTypeInformation   

在上面的 PowerShell 脚本中,我们使用 PowerShell 中的 Get-Service cmdlet 来获取计算机上的服务列表。

服务输出列表作为 Export-CSV cmdlet 的输入传递。 Export-CSV 使用 Path 参数指定导出 CSV 的文件路径。

Get-Date cmdlet 以自定义格式 (dd-MM-yyyy) 获取当前日期,并在导出到 CSV 时将日期附加到文件名。

Get-Date cmdlet 获取 Datetime 对象,因此在将日期附加到文件名之前,我们使用 ToString() 函数将日期转换为格式为 (dd-MM-yyyy) 的字符串。

上述在文件名中插入时间戳的 PowerShell 脚本的输出是:

[玩转系统] PowerShell Export-CSV(文件名中包含日期)

酷提示:如何使用 PowerShell 获取目录中最后修改的文件!

结论

我希望上述有关如何从对象创建 CSV 文件并将其导出为 CSV 并在文件名中附加日期的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯