Ресурсу DSC xADUser не удается войти на сервер
Я запускаю сценарий DSC на контроллере домена, чтобы добавить пользователей. В моем случае xADUser не работает со следующей ошибкой.
PowerShell DSC resource MSFT_xADUser failed to execute Test-TargetResource functionality with
error message:
Either the target name is incorrect or the server has
rejected the client credentials.
Это та часть скрипта, которая добавляет пользователя.
foreach ($svcAcct in $srvcAccounts){
xADUser ("AddSvcAcct-" + $svcAcct){
DomainName = $DomainName
UserName = $svcAcct
Password = $DomainAdminCredential
Ensure = "Present"
CommonName = $svcAcct
UserPrincipalName = ("{0}@{1}" -f $svcAcct, $DomainName)
DisplayName = "$svcAcct"
CannotChangePassword = $true
DependsOn = "[xADDomain]CreateForest"
Description = "SharePoint Service Account"
DomainAdministratorCredential = $DomainAdminCredential
Enabled = $true
PasswordAuthentication = "Default"
PasswordNeverExpires = $true
DomainController = "DC1"
}
}
1 ответ
Так как я выполняю этот код на контроллере домена, я упростил объявление ресурса, удалив DomainAdministratorCredential и другие необязательные параметры, и тогда он заработал.
xADUser ("AddSvcAcct-" + $svcAcct){
DomainName = $DomainName
UserName = $svcAcct
Password = $DomainUserCredential
Ensure = "Present"
PasswordNeverExpires = $true
Path = $ou
DependsOn = @("[xADOrganizationalUnit]SrvcAcctOUCreate")
}