Недавно я переместил стороннее очень старое веб-приложение из Win. 2003 на сервер Win 2008 R2.
Приложение использует компонент DCOM (документ Microsoft Word), который запускается под определенной учетной записью пользователя.
Когда я ввожу учетные данные для компонента, все работает нормально в течение нескольких часов, а затем сбой.
Если я повторно введу пароль в учетные данные компонента, все снова будет в порядке, пока через несколько часов он не взорвется.
Что может помешать этому компоненту сохранять свои учетные данные на неопределенный срок?
Я думаю, что антивирус (McAfee) или, может быть, групповая политика могут предотвратить постоянные изменения, но это действительно не имеет смысла, как если бы кто-то собирался предотвратить какое-то изменение, зачем вообще разрешать это. Я действительно в тупике, и поставщик программного обеспечения тоже!
Оказывается, компонент работал под учетной записью домена. При использовании учетных записей домена учетная запись должна иметь привилегию «Вход в качестве службы», установленную в локальной или групповой политике. Наш терапевт отменял многие местные правила. Предоставив эту привилегию учетной записи в GP и бинго, проблема решена. В Интернете не так много об этой проблеме, поскольку она возникает редко (я ожидаю, что некоторые компоненты DCOM используют учетные записи домена - вероятно, не зря!).