更新时间:2024-09-04 GMT+08:00

执行PowerShell脚本

在Windows机器上执行指定路径的PowerShell脚本,信息配置如下所示。

表1 参数说明

参数项

说明

步骤显示名称

步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

环境

选择当前资源类型为主机集群的环境,作为部署对象。

执行方式

普通执行/后台执行。

说明:
  • 选择普通执行时,脚本会以默认的方式执行 , 执行日志会打印相应的执行结果 , 但是不能启动服务或者进程 。
  • 选择后台执行时 , 可以启动服务或进程 , 但执行日志不会打印执行结果 。

PowerShell脚本路径

脚本在目标主机中的路径。

脚本执行参数

脚本执行之前先填写参数,脚本执行的时候,加载并使用填写的参数值。

控制选项

  • 配置是否启用该操作。
  • 当前步骤执行失败后,应用是否继续执行后续的步骤。

如何使用PowerShell的脚本执行参数

  1. 在脚本开头使用“param($a,$b)”声明变量“a”“b”
  2. 在脚本中用“$a”“$b”操作变量。
  3. 执行时在脚本执行参数中输入变量“a”“b”的值,使用空格分隔。

    示例:

    hello.ps1脚本内容如下图所示:设置一个环境变量,值为临时传入。

    图1 脚本内容

    界面属性值设置如下图所示。

    图2 属性设置

  4. 执行结果如下图所示。

    图3 执行结果

若在部署过程中遇到问题,可参考该步骤的常见问题解决办法