Puppet 伪本地帐户通知问题
正在创建用户,但我需要用于应用程序配置的本地帐户 上面的puppet脚本由域帐户Puppet 伪本地帐户通知问题,puppet,Puppet,正在创建用户,但我需要用于应用程序配置的本地帐户 上面的puppet脚本由域帐户abc\myname执行,应用程序需要一个本地帐户用于配置 因此,我通过puppet创建了一个本地帐户,并使用notify告诉exec使用puppet创建的帐户。但在执行时,应用程序抛出错误:需要本地帐户或管理员 在日志中,错误是myname不是本地帐户或管理员 我看到exec没有使用puppet创建的本地用户acc1 是否有任何其他方式可以指示exec使用特定的本地用户帐户进行配置 请告知。在exec资源中指定us
abc\myname
执行,应用程序需要一个本地帐户用于配置
因此,我通过puppet创建了一个本地帐户,并使用notify告诉exec使用puppet创建的帐户。但在执行时,应用程序抛出错误:需要本地帐户或管理员
在日志中,错误是myname不是本地帐户或管理员
我看到exec
没有使用puppet创建的本地用户acc1
是否有任何其他方式可以指示exec
使用特定的本地用户帐户进行配置
请告知。在exec资源中指定
user=>“acc1”
:
因此,我通过puppet创建了一个本地帐户,并使用notify告诉exec使用puppet创建的帐户
notify
是一种排序和刷新机制-当资源a通知资源B时,它们之间不携带任何信息,只需要更新资源B。它不指定资源B必须使用资源A,它不从资源A继承任何属性。在exec资源中指定user=>“acc1”
因此,我通过puppet创建了一个本地帐户,并使用notify告诉exec使用puppet创建的帐户
notify
是一种排序和刷新机制-当资源a通知资源B时,它们之间不携带任何信息,只需要更新资源B。它没有指定资源B必须使用资源A,它没有从资源A继承任何属性。使用了属性“User”,但得到以下错误:Puppet(err):参数User在Exec[app config]上失败:无法执行命令,因为位于D:\Provisioning\modules\appconfig\manifests\init.pp的Windows上的其他用户使用了属性“User”,但获取以下错误:Puppet(err):参数User在Exec[app config]上失败:无法与位于D:\Provisioning\modules\appconfig\manifests\init.pp的Windows上的其他用户一样执行命令
user { 'acc1':
ensure => present,
managehome => true,
password => 'Test123',
groups => ['Administrators'],
auth_membership => 'minimum',
notify => Exec['app config']
}
exec { 'app config':
path => 'c:\\program files (x86)\\app\\bin',
command => 'config.bat -f responsefile.rsp',
refreshonly => true
}