如何使用rundeck运行位于远程服务器中的Powershell文件

问题描述 投票:1回答:1

我需要使用rundeck执行位于远程计算机中的Power shell文件。

到目前为止,我已经这样做了:

  1. 使用服务器AS123创建节点
  2. 在项目下创建了一个新工作。
  3. 在作业工作流程中,我选择了添加步骤 - >脚本文件或URL,然后执行以下设置。

enter image description here

此设置在rundeck服务器而不是远程主机服务器AS123中搜索Powershell文件路径。

任何人都可以共享步骤如何调用远程服务器中托管的powershell并在远程主机上执行相同的操作。

powershell powershell-remoting rundeck
1个回答
0
投票

请改用以下其中一项。我个人更喜欢使用内联脚本,因为它更灵活。

enter image description here

使用您在服务器上本地运行脚本时使用的确切命令行,通过cygwin(我推测)。即

powershell.exe 'd:\scripts\test\fun-test.ps1' -path Testing

确保选择分派到节点并过滤相关的服务器。

enter image description here

使用“脚本文件或URL”时,它应该是rundeck可以访问的路径,因为它在rundeck服务器上本地运行。

© www.soinside.com 2019 - 2024. All rights reserved.