ldap vbscript:msExchOmaAdminWirelessEnable在不同的帐户上随机丢失
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ldap vbscript:msExchOmaAdminWirelessEnable在不同的帐户上随机丢失相关的知识,希望对你有一定的参考价值。
在我的脚本中:
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中有些用户有时会这样做,有时当我在sysinternals的ACtive Directory Explorer中检查它时,它没有msExchOmaAdminWirelessEnable属性。所有用户都在同一个OU中,Exchange 2003服务器安装了sp2。
任何人都可能知道这是为什么?
更新:我发现如果我为每个用户禁用并重新启用Outlook Mobile Access设置,msExchOmaAdminWirelessEnable属性会再次显示缺少该属性的用户...很奇怪..
答案是对的,用户属性msExchOmaAdminWirelessEnable
值默认为空(oma正在工作)。当oma被禁用时,值为7(4 + 2 + 1),当oma再次启用时,值为0.我已经制作了一些oma脚本,可以在以下位置找到:
根据Microsoft,默认情况下,在安装Microsoft Exchange Server 2003时,“Active Directory用户和计算机”中会启用允许所有用户使用Microsoft Outlook Mobile Access的选项。因此,这将使我相信这个值仅仅是设置已被切换的帐户。你可以做一个简单的ADSI,只返回没有设置此设置的用户,或者不设置为启用,请参阅此处以获得良好的ADSI参考:http://www.rlmueller.net/ADOSearchTips.htm
以上是关于ldap vbscript:msExchOmaAdminWirelessEnable在不同的帐户上随机丢失的主要内容,如果未能解决你的问题,请参考以下文章
微软安全公告 ADV190023 的 Spring Ldap 影响(LDAP 通道绑定和 LDAP 签名)