Методы диагностики того, почему приложение работает для локальной учетной записи пользователя, но не работает в учетной записи пользователя сети?

Я установил машину CentOS 6.5, прикрепленную к домену моей компании. ОС настроена так, чтобы разрешить аутентификацию Active Directory, поэтому нам не нужно иметь отдельные имена пользователей и пароли для входа в нее.

Приложение ANSYS Mechanical отлично работает, когда я запускаю его во время входа в систему с локальной (не AD) учетной записью. Однако, когда он запускается во время входа в мою учетную запись AD, он сообщает:

Script Error Line: 25959 Char: 2 Error: Object required Code: 800a01a8 Source: Microsoft JScript runtime error Script: var pg=pm.PreferencesCategories.Item("CATNAME_DesignModeler").PreferencesGroups; 

Мой вопрос: какие инструменты и методы я должен использовать, чтобы помочь мне диагностировать эту странную проблему?

Цель заключалась бы в том, чтобы либо исправить возможную плохую настройку на моем конце, либо сообщить моей поставщику ПО мою проблему. Поставщик программного обеспечения не поможет, поскольку приложение работает с обычной учетной записью локального пользователя, однако, если у меня есть более конкретная информация, я могу обратиться к разработчикам.

Я чувствую, что есть некоторые настройки конфигурации, которые вызывают это.

Если это разница в среде, которая установлена ​​во время входа в систему для каждого из пользователей, я бы начал с того, что сделал следующее.

  • Войдите в систему как localuser, введите env > /usr/tmp/localuser.env
  • войдите в систему как aduser, введите env > /usr/tmp/aduser.env

А потом посмотрите на различия и сделайте их одинаковыми. Возможно, решение состоит в том, чтобы добавить отсутствующие настройки в профиль входа aduser.

Помощь для проверки окружающей среды.

 cd /user/tmp sort localuser.env >localuser_sorted.env sort aduser.env >aduser_sorted.env diff localuser_sorted.env aduser_sorted.env >usersenv.dif less userenv.dif