我在 Windows 上使用 Chef 资源执行。当我设置资源的用户属性时,我得到这个错误:
Mixlib::ShellOut::InvalidCommandOption
--------------------------------------
You must supply both a username and password when supplying a user in windows
这是有道理的,但没有密码属性。我尝试了各种编造的方法,但还没有弄清楚如何传递一个。对于这种情况,明文密码不是问题。也许传递密码实际上不是一项功能?看这里(https://github.com/opscode/mixlib-shellout/blob/master/lib/mixlib/shellout/windows.rb),似乎需要密码选项。
我尝试使用 Batch 资源。该命令运行良好,直到我设置了用户属性。我收到以下错误:
NoMethodError
-------------
undefined method `uid' for nil:NilClass
我不知道这些是否应该工作,我做错了什么,或者他们不工作,我需要一个可能的解决方法。任何帮助表示赞赏!谢谢!