Замена домена — групповая обработка аутентификации


Применимо для доменной аутентификации в базах УПП, БП.
(внешняя обработка на обычной форме)

Необходимость возникла при частых переездах баз с одного 1С сервера на другой, третий и т.д. , причем список пользователей (порядка 120 человек) не менялся (логины в домене прежние) практически. Перевыбирать ручками или копипастить строку домена в каждом пользователе (элементе) весьма быстро поднадоело..

Обработка позволяет просмотреть все учетные записи с аутентификацией ОС на текущий момент («Позырить Всех»),  найти имена уже прописаных в базе доменов («Найти») — заполнится колонка «домен был»,  указав в колонке «Домен будет» необходимые (один необходимый) Жмём «Заменить».
Вуаля! (через попытку).
Выводятся сообщения о пользователях, кому не удалось изменить аутентификацию (возможно в случае дублирования).
Открыто для доработок»

1 Comment

  1. bobm78
    СписокПользователей = ПользователиИнформационнойБазы.ПолучитьПользователей();
    Для каждого Пользователь Из СписокПользователей Цикл
    
    Строка =  Пользователь.АутентификацияОС;
    ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь.Имя);
    
    Результат = СтрЗаменить(Строка , «ДоменСтарый», «ДоменНовый»);
    ПользовательИБ.АутентификацияОС = Результат ;
    
    ПользовательИБ.Записать();
    
    
    КонецЦикла;

    Показать

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *