我正在尝试使用 Puppet 创建一个新的本地 Windows 用户,问题是文档似乎表明 Puppet for Windows 中可用的配置选项并不出色。
有没有人有更好的方法来做到这一点或使用 Ruby 来完成它?
https://docs.puppetlabs.com/references/latest/type.html#user-provider-features
对于 Windows,您需要将用户至少放在Users
组中,将其设置managehome => true
为以创建他们的配置文件,并为他们提供密码以启用它们(否则该帐户被禁用)。
user {'bob':
name => 'bob',
ensure => present,
groups => ['Users','Administrators'],
password => 'plaintext_I_know_gross-use-hiera-or-blackbox',
managehome => true,
}
需要哪些配置选项?当我发现 puppet 用户资源不足时,我使用 exec 运行 windows 'net user' 命令来添加用户。