Puppet创建windows用户

时间:2013-01-20 21:53:17

标签: ruby windows puppet

我正在尝试使用Puppet创建一个新的本地Windows用户,问题是该文档似乎表明Puppet for Windows中可用的配置选项并不精彩。

有没有人有更好的方法可以做到这一点或者使用Ruby来实现它?

2 个答案:

答案 0 :(得分:1)

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,
}

答案 1 :(得分:0)

需要哪些配置选项?当我发现puppet用户资源不足时,我使用exec来运行windows'net user'命令来添加用户。