Страницы: 1
RSS
Как сменить адрес серверов в свойствах всех ящиков всех пользователей
 
как автоматически сменить адрес серверов (на вкладке Транспорт) в свойствах всех ящиков сразу всех пользователей терминального сервера?
т.е. надо просто заменить ip-адреса 1.2.3.4 на 5.6.7.8
где Bat хранит эту информацию (реестр, файл)? попробую написать скрипт, который автоматом сменит адреса.
не хотелось бы заходить под каждым пользователем и вручную править адреса.
 
Относительно последние версии поддерживают командную строку вида
/ADD;User="ivan";InServer="pop.ivan.ru";OutServer="smtp.ivan.ru"

при этом если ivan - это название существующего почтового ящика - то информация обновится.
Иначе - ящик создастся.

Эта инфа хранится в файле, а список подключенных ящиков хранится в реестре.
Если ящик один, то это ветка
\\\Registry\HKEY_CURRENT_USER\Software\RIT\The Bat!\Users depot\User #1
 
не совсем понял - где конкретно хранятся адреса серверов?
мне нужно написать скрипт, который просто пропишет туда новый адрес, т.е. знание имен ящиков мне никчему.
 
имена серверов хранятся в файле Account.CFN в папке каждого ящика

этот файл содержит двоичные данные не предназначенные для ручной правки блокнотом или другими сторонними средствами.

но эти данные можно изменить через командную строку программы thebat.exe если версия достаточно новая
 
понятно. значит автоматически скриптом не получится.
придется делать все вручную :(
 
почему не получится?
читается у конкретного юзера значение \HKEY_CURRENT_USER\Software\RIT\The Bat!\Users depot\User #1
потом оно подставляется в строку thebat.exe /ADD и запускается под этим же юзером
Страницы: 1