加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – Jenkins不会使用Credential参数运行Start-Job

发布时间:2020-12-14 02:18:08 所属栏目:Windows 来源:网络整理
导读:我通过env注入器将凭据传递给脚本(注意这对我使用Invoke-Command)并尝试运行Start-Job但jenkins不喜欢它: $user = $ENV:user$pass = $ENV:passwrite-output (cat env:username)write-output (cat env:user)write-output (cat env:pass)$pass = $pass | Conv
我通过env注入器将凭据传递给脚本(注意这对我使用Invoke-Command)并尝试运行Start-Job但jenkins不喜欢它:

$user = $ENV:user
$pass = $ENV:pass

write-output (cat env:username)
write-output (cat env:user)
write-output (cat env:pass)

$pass  = $pass | ConvertTo-SecureString -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList ($user),$pass

Start-Job -Credential $cred -ScriptBlock {'test'}

write-output (get-job | Receive-Job)
get-job | remove-job

这是我得到的错误(确认的用户名和密码是正确的,当我从控制台运行此脚本时,它具有相同的功能)

Started by user ME

[EnvInject] - Loading node environment variables.
Building in workspace C:Program Files (x86)Jenkinsjobsmyjobworkspace
[workspace] $powershell.exe -NonInteractive -ExecutionPolicy ByPass "& 'C:WindowsTEMPhudson1723222179976241861.ps1'"
MYJENKINSSRV$
correctdomaincorrectuser
correctPassword

Id     Name            PSJobTypeName   State         HasMoreData     Location  
--     ----            -------------   -----         -----------     --------  
1      Job1            BackgroundJob   Failed        False           localhost 
[localhost] An error occurred while starting the background process. Error 
reported: Access is denied.
    + CategoryInfo          : OpenError: (localhost:String) [],PSRemotingTran 
   sportException
    + FullyQualifiedErrorId : -2147467259,PSSessionStateBroken


Finished: SUCCESS

解决方法

我有时使用PowerShell时遇到过凭据问题,我通常可以使用以下方法修复它:

$username = Username
$password = Password

$cred = New-Object -TypeName System.Management.Automation.PSCredential ($username,$password)
$Credentials = Get-Credential $cred

基本上将凭据输入Get-credentials,然后将其用于凭据.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读