пятница, марта 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 агент. Куда делся - не пойму, админы говорят, что ничего не делали. Вот так вот.

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