如何将批处理文件的参数传递到powershell脚本?

时间:2013-03-01 15:48:03

标签: powershell batch-file arguments argument-passing

我试图通过下面的bat文件调用powershell脚本;

Bat文件名是Script .bat,其当前的cuntents在下面;

Powershell -sta -Windowstyle Hidden Script.Ps1

我正在向bat文件传递一个参数,如何将其传递给bat文件中的powershell脚本?

如果有任何问题或确认,请告诉我。

1 个答案:

答案 0 :(得分:3)

在shell脚本(批处理文件)中,您可以写:

powershell -file script.ps1 %1

%1将替换为shell脚本的第一个命令行参数,该参数将作为第一个参数传递给script.ps1。

比尔