首页 > 解决方案 > Powershell import-csv 无法识别

问题描述

我正在尝试制作一个 bat 文件脚本,将 csv 的信息附加到另一个已经存在的 csv 文件中。我想使用 import-csv 命令,但我不断收到错误消息:

'import-csv' 不是内部或外部命令、可运行程序或批处理文件。

我使用的是 Powershell 5.1,所以我尝试下载和使用 Powershell Core 6。那也不起作用。我在某个地方想念图书馆吗?

我的代码:

import-csv "tinyTesterB.csv"

pause

标签: powershellcsvbatch-fileimport-csv

解决方案


在 bat 文件或 cmd shell 中,您需要启动 PowerShell 才能访问其命令。将以下内容添加到您的 bat 文件中:

对于 Windows PowerShell:

Powershell.exe -Command "Import-Csv 'tinyTesterB.csv'"

对于 PowerShell 核心:

Pwsh.exe -Command "Import-Csv 'tinyTesterB.csv'"

推荐阅读