无法识别 Powershell 导入-csv

Sar*_*ite 0 csv powershell batch-file import-csv

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

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

我使用的是 Powershell 5.1,所以我尝试下载并使用 Powershell Core 6。这也不起作用。我在某处缺少图书馆吗?

我的代码:

import-csv "tinyTesterB.csv"

pause
Run Code Online (Sandbox Code Playgroud)

Adm*_*ngs 5

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

对于 Windows PowerShell:

Powershell.exe -Command "Import-Csv 'tinyTesterB.csv'"
Run Code Online (Sandbox Code Playgroud)

对于 PowerShell 核心:

Pwsh.exe -Command "Import-Csv 'tinyTesterB.csv'"
Run Code Online (Sandbox Code Playgroud)