Ресурсу 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")
}
Другие вопросы по тегам