我正在更新与我们应用程序中的 AD 交互的代码。当前代码使用 ActiveDs 接口。我正在更改代码以使用 System.DirectoryServices.AccountManagement 命名空间。我们的应用程序允许用户存储密码提示。这存储在 AD 中的用户定义参数下。我知道我可以用这个DirectoryEntry.Invoke("put")
方法做到这一点。
无论如何要使用 UserPrincipal 执行此操作,还是我需要先调用该GetUnderlyingObject
方法然后再DirectoryEntry.Invoke("put")
调用?
任何建议/意见将不胜感激。