gpt4 book ai didi

powershell - 安装在Linux上运行的Jenkins以执行PowerShell脚本

转载 作者:行者123 更新时间:2023-12-02 23:57:42 26 4
gpt4 key购买 nike

如何设置在Linux上运行的Jenkins,以在没有密码提示的情况下在远程Windows Server 2008上执行PowerShell脚本。

Linux上的Master Jenkins / Windows上的Slave。这行得通吗?

最佳答案

编辑

完整的编辑,因为我无法获得先前的答案。

  • 为Linux安装Powershell:Powershell on Github;
  • 编写一个powershell脚本:

  • $username = "username"
    $secpass = ConvertTo-SecureString "password" -AsPlainText -Force
    $mycreds = New-Object System.Management.Automation.PSCredential ($username,$secpass)
    $remotepath = "c:\path\to\your.ps1"

    Invoke-Command -ComputerName windowscomputer -Credential $mycreds -FilePath $remotepath

  • 现在使用Jenkins执行shell:
  • powershell -NonInteractive -ExecutionPolicy ByPass /path/to/your/local.ps1
    这就是我最终使其工作的方式。

    关于powershell - 安装在Linux上运行的Jenkins以执行PowerShell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39509246/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com