在生产环境中执行Set-executionpolicy的常见做法是什么?

Sam*_*abu 5 powershell powershell-2.0

向客户提供脚本时,除非执行set-executionpolicy,否则不会执行脚本.

向客户提供脚本时的常见做法是什么?

是否将set-executionpolicy作为脚本中的第一个命令运行,以便它可以在没有任何错误的情况下执行,或者将捕获有关set-executionpolicy的某些文档.

我第一次给客户提供powershell脚本.以前我只是习惯在我们的环境中执行,所以我没有想到它.

有人请帮助我了解一下

man*_*lds 6

一种方法:

另外发送一个bat文件作为.ps1的包装器,它将执行以下操作:

@powershell -ExecutionPolicy RemoteSigned -File script.ps1
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢这种方法,因为它不会在用户不知情的情况下将用户的执行策略甩到新值.它只是为即将运行的脚本设置执行策略. (4认同)