Посмотрите внимательно на код: вы запрашиваете учетные данные пользователя, сохраняйте их в $domaincredential
переменную, которая позже не используется.
Добавьте -Credential $domaincredential
аргумент к Set-ADuser
вызовам командлета:
Set-ADUser -Identity $LID ` -Add @ ` -Credential $domaincredential