Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to setup WebADM to use two factor authentication with a VPN tunnel. I managed to get this all working last week however there is a slight issue. WebADM will detect registered users by checking in the objectClass attribute of Active Directory for a value of webadmAccount. I managed to get this working by making it search for the value "user" instead, which obviously registered all my users to be able to use this, however I do want to be able to control who can access the VPN.

So the problem seems to be in adding a value to the objectClass of a user. If I attempt to manually add the class created by WebADM or ones created by myself, I get the following error:

Operation failed. Error code: 0x2040
The specified method is not supported.

00002040: SvcErr: DSID-030F0E51, problem 5003 (WILL_NOT_PERFORM), data 0


Even if I try to add inetOrgUser to a users objectClass I will get exactly the same error. Googling around has not shed much light on this issue, so I am hoping someone can help me out here.

The DC was originally 2000 -> 2003 -> 2008 (current version)

share|improve this question
Can you run the AD Schema Management MMC snapin, and get screen shots of the webadmAccount objectClass? Include the tabs: General, Relationship, and Attributes. – Greg Askew Mar 25 '13 at 15:51
Here you go:,nobIbnL,9iG0fEh#0 – boburob Mar 25 '13 at 16:09
up vote 1 down vote accepted

So as I was aware, being able to change objectClass's only became available in 2008.

After banging my head against a wall with this problem for a few days, I checked the Forest Functional Level and it was still set at 2000.

Changing this by:

  1. Opening Active Directory Domains and Trusts
  2. Right clicking on Active Directory Domains and trusts in the left hand menu.
  3. Select Raise forest functional level.
  4. Make sure this is set >2003, if not, upgrade it.

After the upgrade, everything works fine.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.