private static bool IsActiveUser(DirectoryEntry adUser) { if (adUser.NativeGuid == null) { return false; } int flags = (int)adUser.Properties[ActiveDirectoryProperties.UserAccountControl].Value; return !Convert.ToBoolean(flags & 0x0002); } }