• PowerShell 是一个强大的工具,可用于自动执行许多不同的流程。它还具有一些用于从系统导出数据的强大选项,以 CSV 格式执行此操作就是其中之一。
• 当您想要获取 PowerShell 输出并将其放入可在 Excel 或其他电子表格应用程序中打开的文件中时,Export-CSV 非常有用。
CSV 代表逗号分隔值,这是一种文件格式,可让您轻松地将数据从一个应用程序导入另一个应用程序。只要您知道如何使用 CSV 文件导出和导入数据就很容易。
本文将向您展示如何使用 PowerShell 命令行界面导出 CSV 文件。我们还将讨论使用此命令行工具导出数据时可用的其他选项。
哪个 PowerShell 脚本用于将所有进程导出到 CSV 中?
CSV 文件是一个数据表,其中每一行都是一组相同顺序的值。它通常用于从数据库、电子表格和其他基于文本的文件中导出数据。
Export-CSV 是一个 cmdlet,可用于在 PowerShell 中将命令结果导出到 CSV 文件中。当您想要将数据从 PowerShell 脚本导出为可以轻松导入到另一个应用程序或数据库中的格式时,这非常有用。
Export-CSV cmdlet 创建一个 CSV 文件或逗号分隔值 (CSV) 文本文件,其中包含一个或多个文件格式的命名管道。此文件可以导入其他应用程序,例如 Microsoft Excel,或用作使用 CSV 格式的程序的输入。
export-csv cmdlet 会将指定的对象导出到 CSV(逗号分隔值)文件中。生成的 CSV 文件每行将包含一个对象。如果不带参数运行 Export-CSV 命令,它将导出系统中当前安装的所有模块。
如果您只想导出特定项目,您可以指定项目名称或 ID 作为参数。
如何从 PowerShell 导出 CSV 文件?
我们将使用 Windows Powershell ISE,因为它可以让您更好地控制 CSV 文件。它使您可以更灵活地构建 CSV 文件。ISE 具有一些内置功能,可以方便地在创建或编辑脚本时使用。
1. 点击键,在搜索栏中Windows输入Powershell ISE ,然后选择Run as administrator。

2. Powershell 中 export-CSV 的一般语法是:Get-Variable -name [variable name] | Export-CSV [path-to-file].csv
第一个参数是您要保存文件的路径。这可以是本地驱动器或网络位置。如果不指定此参数,Export-CSV 将在 PowerShell 会话的当前目录中创建文件。
第二个参数指定您是要将数据附加到现有文件还是创建一个新文件。如果您指定 -Append,PowerShell 会将数据附加到该文件中已有的内容。在省略 -Append 时,PowerShell 将在该位置创建一个新文件并将所有数据写入其中。
第三个参数指定输出文件的文字路径名(如果它不在当前目录中)(-LiteralPath)。否则,它是可选的,默认为“c:\temp”(或您当前工作的任何目录)。
作为 PowerShell export-CSV 示例,我们将导出 Azure 目录中的用户列表。我们已经了解了如何导出组中的用户列表,所以让我们看看如何导出 CSV。
1. 点击键,在搜索栏中Windows输入Powershell ISE ,然后选择Run as administrator。

2. 输入以下命令并点击Enter:Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

如何在 PowerShell 中将字符串导出为 CSV?
使用 Export-CSV cmdlet 将对象导出到逗号分隔值 (CSV) 文件时,文件的第一行包含列标题。您可以使用 NoTypeInformation 参数取消列标题。
要进一步清理您的数据,您需要使用 Delimiter 参数来指定所需的信息。因此,您将使用分隔符,通常是逗号。
例如,在我们上面的案例中,我们可以将命令修改为:Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation
这将显示相同的信息,但 PowerShell export-CSV 将在具有指定参数的不同列中。
CSV(逗号分隔值)文件格式不需要任何致力于数据处理的用户介绍。CSV 文件包含以逗号分隔的字段和记录。如果您的CSV 文件已损坏,我们还提供了有关如何修复它的详细指南。
除了导出 CSV 之外,我们还分享了如何在 PowerShell 中打印环境变量,所以一定要检查一下。如果这个过程看起来太复杂,也许您会发现我们的CSV 文件查看器软件很有帮助。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源