【发布时间】:2017-12-24 11:56:20
【问题描述】:
我对 puppet 还很陌生,并且仍然熟悉它。 我正在尝试安装 AD,将服务器升级为 DC,并使用“jriviere/windows_ad”模块 (https://forge.puppet.com/jriviere/windows_ad) 创建 OU 和一些用户。
我成功安装了 AD,但在配置林(升级到 DC)时总是失败,并出现以下错误。
错误:'导入模块 ADDSDeployment;安装-ADDSForest -Force -DomainName devops.local -DomainMode 6 -DomainNetbiosName devops -ForestMode 6 -DatabasePath c:\windows\ntds -LogPath c:\windows\ntds -SysvolPath c:\windo\sysvol -SafeModeAdministratorPassword (convertto-securestring 'P@ssw0rd' - asplaintext -force) -InstallDns' 返回 1 而不是 [0] 之一错误: /Stage[main]/Windows_ad::Conf_forest/Exec[Config ADDS]/returns: change 从 notrun 到 0 失败:'Import-Module ADDSDeployment; 安装-ADDSForest -Force-DomainName devops.local -DomainMode 6 -DomainNetbiosName devops -ForestMode 6 -DatabasePath c:\windows\ntds -LogPath c:\windows\ntds -SysvolPath c:\windows\sysvol -SafeModeAdministratorPassword (convertto-securestring 'P@ssw0rd' -asplaintext -force) -InstallDns' 返回1 而不是 [0] 之一
注意:/Stage[main]/Windows_ad/Anchor[windows_ad::end]:依赖 Exec[ConfigADDS] 失败:true 警告: /Stage[main]/Windows_ad/Anchor[windows_ad::end]:跳过,因为 依赖失败
我可以提供使用的参数,但它们很多,我不希望这个线程无缘无故地长。
无论我更改什么参数它仍然失败,我尝试手动升级它或使用VM本身的power-shell脚本,我成功了,没有任何问题。
感谢任何帮助,因为我开始放弃了。
【问题讨论】:
-
你的错误信息很清楚..
Install-ADDSForest -Force -DomainName devops.local -DomainMode 6 -DomainNetbiosName devops -ForestMode 6 -DatabasePath c:\windows\ntds -LogPath c:\windows\ntds -SysvolPath c:\windo\sysvol -SafeModeAdministratorPassword (convertto-securestring 'P@ssw0rd' -asplaintext -force) -InstallDns' returned 1 instead of one of [0] -
是的,我知道它很清楚,正如我所说,我用相同的参数尝试了相同的步骤和 power-shell,它成功了。我的问题是为什么它在 puppet 上失败了?
标签: windows powershell dns active-directory puppet-enterprise