如何在 GroupPrincipal 上设置 ManagedBy 属性
我正在使用 System.DirectoryServices.AccountManagement
中的 GroupPrincipal
类在 Active Directory 中创建和更新组。创建和更新时,我还需要能够设置 ManagedBy
属性,您可以在 AD 管理控制台的组属性的 Managed By
选项卡中设置该属性。
可以通过编程来完成吗?
I'm creating and updating Groups in Active Directory using the GroupPrincipal
class in System.DirectoryServices.AccountManagement
. When creating and updating, I also need to be able to set the ManagedBy
property that you are able to set in the Managed By
tab in the groups properties in the AD management console.
Can it be done programatically?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不幸的是,您无法直接执行此操作 - 但您可以访问底层
DirectoryEntry
并在那里执行此操作:You cannot do this directly, unfortunately - but you can get access to the underlying
DirectoryEntry
and do it there:您可以扩展 GroupPrincipal 类并使用 ExtensionSet 方法。
You could extend the GroupPrincipal class and provide a
ManagedBy
property using the ExtensionSet method.请查看此页面。这是关于 C# 中 AD 的最佳教程之一。
一些应该有效的代码(未经测试):
Take a look at this page. This is one of the best tutorials on AD in c#.
Some code that should work(untested) :