none
Что происходит при первом входе пользователя в Exchange. RRS feed

  • Общие обсуждения

  • День добрый! 
    Помогите задачку на автоматизацию решить. 
    Компания разрабатывает ПО для планшетов. Раздаем демонстрационные учетки для "будем посмотреть". Количество учеток подбирается под вторую тысячу. Конечно лепить ручками каждую неделю по 5 десятков особого желания нет. Автоматизировал создание учеток, создание почтовых ящиков. Но столкнулся со следующей проблемой. 
    В ПО входит клиент Exchange через EWS. Для нормального отображения в клиенте на планшете, требуется что бы пользователь вошел в почтовый ящик или через OWA, или присоединился к ящику клиентом типа Outlook. В этот момент устанавливаются названия папок в зависимости от региональных настроек (на русском и других языках), выставляется часовой пояс и еще что-то происходит автоматически. Вот это что хотелось бы и узнать. Т.к. если почтовый клиент работает после создания ящика и установки зоны/языка(set-mailboxregionalconfiguration -identity $_.alias -language ru-ru -TimeZone 'Russian Standard Time'), а вот календарь как то совсем не хочет. До тех пор пока «инициализацию» первым входом не проведешь. Причем для инициализации календаря еще в его вкладку переключиться надо. Просто заход в ПЯ не "инициализирует" календарь.
    В общем, ищу способ что не тыкаться в OWA и ручками в календарь не заходить. Создание общего эвента в календаре для новых пользователей не помогает.  
    Поможите чем кто может.

Все ответы

  • Доброго времени суток!

    Попробуйте добавить параметр " -LocalizeDefaultFolderName":

    set-mailboxregionalconfiguration -identity $_.alias -language ru-ru -TimeZone 'Russian Standard Time'  -LocalizeDefaultFolderName

  • При установке языка это уже происходит. Или вы считает что и папки календаря тоже проинициализируются? попробую.

  • Доброго времени суток!

    Попробуйте добавить параметр " -LocalizeDefaultFolderName":

    set-mailboxregionalconfiguration -identity $_.alias -language ru-ru -TimeZone 'Russian Standard Time'  -LocalizeDefaultFolderName

    Нет, не помогает. Может кто подскажет ссылку на разработчиков?
    1 июня 2015 г. 12:09
  • Я обычно использую эти параметры. Если нужен полностью скрипт, напишите. Вышлю.
    #Включаем почтовый ящик для пользователя
    enable-mailbox -identity $importuser.samaccountname -alias $importuser.samaccountname -Verbose -Database "Mailbox Database 0353166030"
    #Ожидаем применения конфигурации в AD
    Start-Sleep -s 15
    
    #Включаем пользователю региональные настройки
    Set-MailboxRegionalConfiguration -identity $importuser.samaccountname -Language ru-RU -DateFormat "dd.MM.yyyy" -TimeFormat "H:mm" -TimeZone "Russian Standard Time" -Verbose
    
    #Запрещаем пользователю в OWA отсылать уведомления о прочтении ( из за глюка при импорте в PST) 
    Set-MailboxMessageConfiguration -Identity $importuser.samaccountname  -ReadReceiptResponse NeverSend -Verbose
    #Выставляем пользователю рабочее время
    Set-MailboxCalendarConfiguration -Identity $importuser.samaccountname -WorkingHoursStartTime 09:00:00 -WorkingHoursEndTime 18:00:00
    


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку Предложить как ответ или Проголосовать за полезное сообщение

    23 июня 2015 г. 9:57