ldap vbscript: msExchOmaAdminWirelessEnable случайно отсутствует на разных аккаунтах - PullRequest
0 голосов
/ 07 января 2009

В моем сценарии:

Function getDescript (strname, uname) 

    Set MyUser = GetObject ("LDAP://cn=" & uname & ",ou=" & strname & ",DC=tms-1,DC=net")

getDescript = myUser.Get("msExchOmaAdminWirelessEnable")
End Function

uname = "Bob Gardner"
strname = "bgConsultants"

WScript.Echo "wireless enable: " & getDescript(strname, uname) 

Я заметил, что некоторые пользователи в одном и том же OU иногда имеют, а иногда и не имеют атрибута msExchOmaAdminWirelessEnable, когда я проверяю его в ACtive Directory Explorer от sysinternals. Все пользователи находятся в одном подразделении, и на сервере Exchange 2003 установлен пакет sp2.

Кто-нибудь может знать, почему это так?

Обновление: Я выяснил, что если я отключу и снова включу параметр Outlook Mobile Access для каждого пользователя, атрибут msExchOmaAdminWirelessEnable снова появится для тех пользователей, у которых отсутствует этот атрибут ... странно ..

Ответы [ 2 ]

0 голосов
/ 31 марта 2010

Ответ правильный, атрибут пользователя msExchOmaAdminWirelessEnable значение по умолчанию пустое (работает oma). Когда oma отключена, значение равно 7 (4 + 2 + 1), когда oma затем снова включается, значение равно 0. Я сделал несколько скриптов oma, их можно найти по адресу:

http://deludi.nl/blog/vbscript/active-directory/outlookmobileaccess/active-directory-vbscript-to-disable-outlook-mobile-access-oma-for-all-users-in-your-company/

0 голосов
/ 14 января 2009

По данным Microsoft, по умолчанию при установке Microsoft Exchange Server 2003 параметр, позволяющий всем пользователям использовать Microsoft Outlook Mobile Access, включается в Active Directory - пользователи и компьютеры. Таким образом, это заставило бы меня поверить, что это значение присутствует только для учетной записи, в которой настройка была переключена. Вероятно, вы могли бы легко выполнить ADSI, чтобы вернуть обратно только тех пользователей, у которых этот параметр не установлен или не установлен, чтобы включить, здесь приведен хороший справочник ADSI: http://www.rlmueller.net/ADOSearchTips.htm

"По умолчанию при установке Microsoft Exchange Server 2003 параметр, позволяющий всем пользователям использовать Microsoft Outlook Mobile Access, включен в Active Directory - пользователи и компьютеры."

...