在 jenkins 中从 powershell 执行 PsExec
Execute PsExec from powershell within jenkins
当我从 powershell
执行 psexec \<remote-machine> -u <user> -i 2 cmd.exe /c D:\temp_copy\run1.bat
时,它会执行。但是当我尝试从詹金斯执行相同的操作时,它会给出 The term '.\psexec' is not recognized as the name of a cmdlet, function, script...
。我也注入了具有psexec路径的环境变量,但仍然失败。谁能指导我需要做什么。
想通了,我打开 services.msc,右键单击 Jenkins-> 属性-> 登录选项卡-> 本地系统帐户。以前它是用我的用户名登录的,所以它可能没有访问权限。现在它工作正常。
当我从 powershell
执行 psexec \<remote-machine> -u <user> -i 2 cmd.exe /c D:\temp_copy\run1.bat
时,它会执行。但是当我尝试从詹金斯执行相同的操作时,它会给出 The term '.\psexec' is not recognized as the name of a cmdlet, function, script...
。我也注入了具有psexec路径的环境变量,但仍然失败。谁能指导我需要做什么。
想通了,我打开 services.msc,右键单击 Jenkins-> 属性-> 登录选项卡-> 本地系统帐户。以前它是用我的用户名登录的,所以它可能没有访问权限。现在它工作正常。