我必须使用bash环境中的一个参数调用powershell脚本,然后我有以下命令行:
powershell.exe -ExecutionPolicy unrestricted -File ./myScript.ps1 param1
这实际上不起作用,因为-File选项打破了流程并使powershell认为该文件是' ./ myScript.ps1 param1'。
这个link的结尾有一个很好的评论。
在这篇评论中,如果没有一个例子可以避免这种情况,这是一个很小的问题。
我尝试过这样的事情没有运气:
powershell.exe -ExecutionPolicy unrestricted -command ./myScript.ps1 -myparam param1
简而言之,我的问题是,如何从bash环境调用带参数的powershell脚本?
提前致谢!
修改
这里的图像显示了我得到的输出:
Powershell版本是: Major:2,Minor:0,Build:-1和Revision:-1