Сначала о хорошем. Количество уникальных посетителей блога с начала его создания перевалило за 7000. Даже если учесть, что в этой цифре полно поисковиков, все равно приятно. Люди меня читают и это хорошо, значит не зря пишу.
Теперь о плохом. Проблема, которую я не смог победить и похоже ее нельзя победить. Представим себе конфигурацию:
Главный офис, Удаленный офис
100Мб 100Мб
Exchange Server 1 —————<-512K->————— Бизнес LAN
Все просто. В главном офисе 100Мб сеть и Exchange сервер. Клиенты подключены Outlook 2003+Cache mode. Cache mode обязателен, т.к. проблемы сети и сервера никак не должны затрагивать работу пользователей. Проблема заключается в следующем.
Если пользователь из главного офиса едет в командировку в удаленный офис, то что происходит? Правильно. СИНХРОНИЗАЦИЯ в Cache mode! Что происходит с каналом? Лежит. Представляете, приезжает группа московских сотрудников в офис в Казахстане и весь казахский офис не может работать с централизованными приложениями, типа Navision и т.д.
Что же делать? Неужели Микрософт об этом не подумала. Подумала, только не так, как бы мне хотелось.
В статье
И есть вот такие строки:
• | Cached Exchange Mode provides intelligent use of bandwidth. This functionality is enabled by synchronizing only headers on slow connections (connections that are slower than 128 kilobits per second [Kbps]). This functionality works only when a network connection is present. |
Ух ты, первое, что приходит на ум. Поставлю ограничение в 512 к и соединения между офисами будет считаться Slow connection и Outlook будет переходить в Connected(Headers) mode.
Делается это через реестр на станции или политики
HKCU\Software\Microsoft\Office\11.0\Outlook\RPC
Value: SlowBitRate
Type: DWORD
Accepts: 0 — 1000000
and of course the above is in kbps.
Сделал. Угадайте что произошло, а ничего! Вообще ничего.
Микрософт ответил вот что:
Hello Pavel,
Thanks for the reply. As you set the SlowBitRate=512, which means 512 bps network bandwidth, if the «connection speed» is lower than this one, Outlook would download headers only. However Outlook automatically determine a «connection speed» by checking the network adapter speed on the computer, as supplied by the operating system. As the network adapter is 10/100Mbps or higher, Outlook believes that it is connected in a fast network connection.
The real network bandwidth is sometimes configured in the gateway devices, such as routers. Outlook is a client application installed on end-users desktops. It is hard for Outlook as a desktop application to determine the «real» network bandwidth from technical point of view. I appreciate your understanding.
If you have any questions or concerns about this service request, feel free to let me know.
Kindest Regards,
Jack Zhang
Tech Lead
Microsoft Professional Support Service
И что теперь делать то?
Варианты есть вот какие:
1. Совковый. Запретить сотрудникам, командированным в удаленные офисы, использовать Outlook, а пользоваться исключительно OWA. Для этого нужно заставить Outlook работать по определенным портам. Пробовали, работает. Жесть по отношению к пользователям. Многим это очень неудобно.
2. Буржуазный. Попросить пользователей переключаться из режима Connected в Connected(Headers). Пользователи будут забивать на это.
3. Заподлистый. Заставить Outlook работать по определенным портам. Зашейпить трафик. Пользователи будут говорить, что работает медленно. Лучше уж применить Совковый подход.
4. Кардинальный. Отключить нафиг Cache mode.
5. Гениальный. Тот, который я не знаю.
6. Панковский. Забить на все.
В общем я пока выбрал Панковский метод, локальным админам будет рекомендоваться делать или Буржуазный или Кардинальный методы.
Если у Вас есть такая проблема, напишите, какой метод выбрали Вы.
Еще раз напомню, что Cache mode в офисе — это очень удобно для пользователей и администраторов.
Мои поздравления всем, кто служил и считает себя защитником Родины!
p.s. У меня маленькая радость. После двух или трех лет нахождения вешалки для одежды у меня за спиной, я обнаружил на ней крючок для сумки. Это мега радость, ибо теперь она не валяется на полу, а чудно висит на крючке. Трудно предположить, что еще полезного я обнаружу у себя на рабочем месте через пару лет.
Оказывается у меня еще есть две точилки для карандашей. Зачем? Сам не знаю. :-0