私のスクリプトでは:
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)
sysinternals の ACtive Directory Explorer で確認すると、同じ OU 内の一部のユーザーが msExchOmaAdminWirelessEnable 属性を持っている場合と持っていない場合があることに気付きました。すべてのユーザーが同じ OU に属し、Exchange 2003 サーバーには sp2 がインストールされています。
これがなぜなのか、誰もが知っているでしょうか?
更新: 各ユーザーの Outlook Mobile Access 設定を無効にして再度有効にすると、msExchOmaAdminWirelessEnable 属性が、その属性を欠いているユーザーに対して再び表示されることがわかりました...奇妙な..