私はActive Directoryのユーザーアカウントを管理するアプリケーションを開発中です。可能な限りSystem.DirectoryServices.AccountManagement名前空間を使用していますが、ユーザーのプライマリグループを決定する方法を理解できません。ユーザーのプライマリグループであるグループを削除しようとすると例外が発生します。ここに私の現在のコードは次のとおりです。C#でActive Directoryユーザーのプライマリグループを見つけることはできますか?
private void removeFromGroup(UserPrincipal userPrincipal, GroupPrincipal groupPrincipal) {
TODO: Check to see if this Group is the user's primary group.
groupPrincipal.Members.Remove(userPrincipal);
groupPrincipal.Save();
}
は、私は、このグループからユーザーを削除しようとする前に、いくつかの検証を行うことができますので、ユーザーのプライマリグループの名前を取得する方法はありますか?
すごいです。醜いしかしそれは働く:) +1 – Simon
はい..それは働いている.. –