gpt4 book ai didi

.net - 如何使用 C# 从 Exchange 中找到 ActiveSync 属性?

转载 作者:行者123 更新时间:2023-12-01 06:43:27 32 4
gpt4 key购买 nike

我正在尝试从 Exchange 中找到一些 ActiveSync 属性。我找到了一个不错的article显示用于查找此信息的 PowerShell cmdlet。但我试图找到这些信息的实际存储位置。我查看了 ADSI 中的用户对象编辑以查看是否有任何属性是这些值,但情况似乎并非如此。
如何使用 C# 查找此信息?

最佳答案

要获取特定 ActiveDirectory 对象(即用户)的 ActiveSync 属性,您可以使用
CASMailbox类(class)。

它有一个接受 ADObject 的构造函数,然后为您提供几个属性,例如 HasActiveSyncDevicePartnership - 您甚至可以更改这些(前提是您需要权限)。

编辑 - 根据评论:
CASMailbox类有你要的一切。
例如 ActiveSyncMailboxPolicy这是一个 ADObjectId反过来可以查询几个属性......
另一个例子ActiveSyncAllowedDeviceIDs这是一个 MultiValuedProperty您可以查询 DeviceID 等。

这种访问属性的方式可能不太好,但它肯定会为您提供所有信息……如果您想要一些相当不错的源代码(在这种情况下与 PS 一起使用),请参阅 http://www.java2s.com/Open-Source/CSharp/Web/dotpanel/dotPanel/Providers/HostedSolution/Exchange2007.cs.htm

关于.net - 如何使用 C# 从 Exchange 中找到 ActiveSync 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995499/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com