Открываем консоль управления групповой политикой.
Создаем .VBS скрипт следующего содержания, после чего помещаем его в сценарий входа для определенного подразделения, которому нужно настроить почтовый ящик TheBat!
Я использую перемещаемые профили пользователей которые хранятся в открытой для доступа по сети папке
[CODE]
Option Explicit
Dim fso, tf, BatPatch
Dim objADSysInfo : Set objADSysInfo = CreateObject(«ADSystemInfo»)
Dim objUser : Set objUser = GetObject(«LDAP://» & objADSysInfo.UserName)
Set fso = CreateObject(«Scripting.FileSystemObject»)
Set tf = fso.CreateTextFile(«\serverprofiles$» & objUser.sAMAccountName & «AddMail.bat», True)
tf.WriteLine(«»»c:Program FilesThe Bat!thebat.exe»»/ADD;User=»»» & objUser.sAMAccountName & «»»;InServer=iamroot.ru;OutServer=iamroot.ru;InUser=»»» & objUser.Mail & «»»;FromAddr=»»» & objUser.Mail &»»»;FromName=»»» & objuser.displayName & «»»;ReplyAddr=»»» & objUser.Mail & «»»;ReplyName=»»» & ObjUser.displayName & «»»; «)
tf.Close
[/CODE]
Данным скриптом мы создаем в папке пользователя — .bat файл для настройки почтового ящика.
Пример того что получилось у меня после выполнения данного скрипта
[CODE]
«c:Program FilesThe Bat!thebat.exe»/ADD;User=»lexit»;InServer=iamroot.ru;OutServer=iamroot.ru;InUser=»admin@-amroot.ru»;FromAddr=»admin@iamroot.ru»;FromName=»Алексей С. Мельников»;ReplyAddr=»admin@iamroot.ru»;ReplyName=»Алексей С. Мельников»;
[/CODE]
После чего запускаем генерированный файл теми же средствами групповой политики используя шаблон
\serverprofile$%USERNAME%AddMail.bat
После чего остается лишь ввести пароль пользователя (у меня — интеграция с AD, так что свой пароль пользователь знает и введет сам)
Собственно всё. Проверено на работоспособность под Windows 2008 R2 x64, TheBat! 5.0.12
Будут вопросы — готов ответить.
Всем удачи.