タグ

ブックマーク / catseye.cocolog-nifty.com (1)

  • [C#]無効ユーザの判定・ビット演算[ActiveDirectory] - 猫目的日々

    ActiveDirectory(AD)上のユーザが 有効であるか無効であるかを判定し、 有効なら無効に、無効なら有効にする (処理自体には余り意味のない)処理です。 環境: W2k3 Server R2 SP2(AD) WinXP & Visual Studio 2005(C#.NET) ユーザが有効か無効かは、 オブジェクトの userAccountControl 属性を調べますが、 この属性はビットマップ属性であるため、 16 進数のビット演算が必要になります。 ちなみに、UserAccountControl属性値については、 UserAccountControl フラグを使用して ユーザー アカウント プロパティを操作する方法(サポート オンライン) をご参照ください。 で、無効ならばUserAccountControlには ACCOUNTDISABLE(0x0002=2)が立ってい

    [C#]無効ユーザの判定・ビット演算[ActiveDirectory] - 猫目的日々
    deloreanmc12
    deloreanmc12 2010/01/27
    アカウント無効情報
  • 1