пятница, марта 02, 2007

Activesync и password expired.

Количество Tasks в Sharepoint на этой неделе начало неумолимо расти, поэтому пришлось их разгребать.

Одной из проблем было небольшое неудобство с ActiveSync. Выражалось оно так. При синхронизации КПК с Exchange сервером за 14 дней до истечения срока пароля  вылетало окошко с предупреждением о смене пароля. Причина - у нас в компании в OWA активирована функция смены пароля. Хоть Микрософт и не рекомендует использовать функционал IISADMPWD в OWA, нашей компании он просто необходим. Подрядчики умудряются впихнуть в контракт  фразу о том, что мы их должны обеспечить всем необходимым, например e-mailом. Поэтому им создается аккаунт с паролем и почта через OWA. Так вот, вернемся к ActiveSync.

Это окошко очень неудобно, ибо синхронизация не идет, пока пользователь не сделает дополнительных действий. Введет новый пароль или не нажмет Cancel. В общем все по-дурацки и мне уже стыдно стало перед коллегами.

Как обычно я полез на Microsoft Knowledge Base и обнаружил статью от которой волосы встали дыбом:
Web client password expiration message is not configurable in Exchange Server

When you sign in to the Web client computer in Microsoft Exchange Server, you may receive a message that states that your password is about to expire in xx number of days. This message is not configurable, and the computer is hard-coded to display this message 14 days before your password expires.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

APPLIES TO
Microsoft Exchange Server 2007 Standard Edition
Microsoft Exchange Server 2007 Enterprise Edition
Microsoft Exchange Server 2003 Standard Edition
Microsoft Exchange Server 2003 Enterprise Edition
Microsoft Exchange 2000 Server Standard Edition



 Как так, не может быть. Поразмыслив немного решил, что непонятно о каком клиенте идет речь и возможно я точно не понимаю, что они имели ввиду. Я продолжил поиск и была найдена еще одна статья:

Error message when you try to synchronize a mobile device with Exchange Server 2003: "HTTP_403"

В статье было написано, что

This issue occurs because Exchange ActiveSync clients cannot handle password expiration notification messages. Additionally, you cannot change an expired password by using an Exchange ActiveSync client.

А меня спасет: adsutil.vbs set w3svc/1/ROOT/Microsoft-Server-Activesync/passwordchangeflags 6

И ведь действительно помогло. Так что решение "неудобной" проблемки заняло минуту.

 

Как хорошо, что есть Интернет и MSKB.

 

p.s. сегодня обнаружил, что на всех серверах пропал MOM агент. Куда делся - не пойму, админы говорят, что ничего не делали. Вот так вот.

Комментариев нет: