使用 C# .Net 安全更新修改 Active Directory 对象

Safely Update Modify Active Directory Objects Using C# .Net

我找到了许多关于如何使用 C# 以编程方式访问和更新 Active Directory 对象的有用答案,例如如何列出用户帐户对象的组成员身份或如何将用户帐户添加到安全组。我还看到 "Be careful" 的警告和建议提示,但没有说明要注意什么。

糟糕的编码习惯或对我来说是新手编码习惯会造成什么样的损害?通过 C# 修改 Active Directory 对象时应采取哪些步骤以确保我安全地更新 AD 对象?

你的问题似乎太笼统了...所以只有一些笼统的答案。

我们可以有一个很长的列表,但我想根据以下几点你不会做任何破坏性的事情。

  • 在测试环境中进行所有编码练习,而不是生产环境。
    可能这是唯一重要的一点。
  • 为您的测试创建新对象,而不是使用内置对象。
  • 如果你有>1 DC,不要断电太久(例如180天,墓碑期)。
    如果他们太久没有复制,复制总是会失败。
  • 对于正常的代码实践,您应该很少需要更新架构和配置命名上下文。如果您确实需要这样做,请确保您知道自己在做什么。