У меня есть довольно длинный скрипт, который берет либо пользовательский ввод, либо данные из CSV-файла для создания учетных записей AD.Не всегда, но иногда я получаю следующую ошибку при запуске: New-ADUser: сервер вернул следующую ошибку: превышен лимит кодирования.
Есть ли ограничение на количество переменных, которые я могу использовать?Потому что у меня их довольно много ... вот как выглядит пример кода, где он иногда застревает:
If($GuardAccount){
If($Clone){
If($Attribute6){
$newuser = New-ADUser -SamAccountName $Username -Enabled $true -Name $DisplayName -Path $Path -AccountPassword $Password `
-GivenName $FirstName -Surname $LastName -Initials $Initials -DisplayName $DisplayName -City $City `
-Company $Company -Department $Department -Country $Country -State $State `
-StreetAddress $Street -PostalCode $Postal -OfficePhone $Telephone -Fax $Fax -Description $Description `
-Title $Title -Office $Office -Instance $Cloneuser -UserPrincipalName "$Username@business.com" -PassThru `
-OtherAttributes @{
'extensionattribute6'=$Attribute6;
}
...
Так что означает превышение предела кодирования?Есть ли способ обойти это?Я пробовал поискать ответы на вопросы, но, похоже, об этой ошибке не так много информации.