SaltStack在Windows上执行unsigned PowerShell脚本

时间:2014-02-05 19:15:23

标签: windows powershell salt-stack

是否有办法将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标志?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用file.managed来部署包含.exe的sl,然后使用cmd.run而不是cmd.script执行