我正在尝试使用Jenkins在Windows服务器上执行一些chef命令。
当我在Jenkins上运行build来执行chef命令时,我得到以下错误:
ERROR: Failed to authenticate to 172.54.78.989 as demo-user
Response: WinRM::WinRMAuthorizationError
Hint: Make sure to prefix domain usernames with the correct domain name.
Hint: Local user names should be prefixed with computer name or IP address.
EXAMPLE: my_domain\user_namer
ERROR: WinRM::WinRMAuthorizationError: WinRM::WinRMAuthorizationError
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
字符串
想办法解决这个问题
1条答案
按热度按时间6kkfgxo01#
我能解决这个问题
这是由于我的用户(
demo-user
)不属于允许从Chef连接到Windows Server的域名造成的。我所要做的就是获取一个属于我的组织域名的用户,在我的chef命令中将
demo-user
替换为该用户,然后再次运行Jenkins构建。这一次它工作得很好。