是否有办法将switch操作符传递给为执行脚本而创建的powershell提示符。基本上我有一个执行powershell脚本的状态文件:
function1:
cmd.script:
- source: salt://utils/scripts/function1.ps1
- shell: "powershell"
- env: "-ExecutionPolicy bypass"
但这不起作用。
因为脏解决方案是通过cmd运行脚本: %windir%\ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -NonInteractive -executionpolicy Bypass -File
是否可以在状态文件中设置executionpolicy标志?
谢谢!
答案 0 :(得分:1)
尝试使用file.managed来部署包含.exe的sl,然后使用cmd.run而不是cmd.script执行