Puppet 伪本地帐户通知问题

Puppet 伪本地帐户通知问题,puppet,Puppet,正在创建用户,但我需要用于应用程序配置的本地帐户 上面的puppet脚本由域帐户abc\myname执行,应用程序需要一个本地帐户用于配置 因此,我通过puppet创建了一个本地帐户,并使用notify告诉exec使用puppet创建的帐户。但在执行时,应用程序抛出错误:需要本地帐户或管理员 在日志中,错误是myname不是本地帐户或管理员 我看到exec没有使用puppet创建的本地用户acc1 是否有任何其他方式可以指示exec使用特定的本地用户帐户进行配置 请告知。在exec资源中指定us

正在创建用户,但我需要用于应用程序配置的本地帐户

上面的puppet脚本由域帐户
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
}