That makes sense. I know that the attribute in question comes with
ms-DS-Bindable-Object, but I don't know which of the ADAM ldif files include
it. Lee would know right off the top of his head.
That aux class essentially makes an object "bindable". It can be added to
your own custom schema if you want.
User accounts will be disabled by default if the password policy in effect
requires a password. This depends on the password policy in effect on the
current machine, which is either a local policy or the GPO applied to the
machine from the domain.
You can't get a bindable user object enabled by default if a password is
required.
Note that if you are syncing AD objects and want to bind with the AD user's
password, you should probably be looking at creating bind proxy objects.
That's what they are there for. If you want the ADAM objects to have
separate passwords, then what you are doing is fine.
Joe K.
<> wrote in message
news: oups.com...
> OK, I tried LDP. I tried setting msds-UserAccountDisabled and I get
> "operation not allowed on the target object class" (paraphrasing). So
> I decided to start from scratch and remove the ADAM instance and
> recreate it without sync'ing with adamsync to see just when this
> attribute is added to the "user" class. Then it hit me. Bare-bones
> ADAM has no user class to begin with, but one exists _without_ the
> "msds-UserAccountDisabled" after the AD sync. So there must have been
> a step I was missing.
>
> The step I was missing was to import the MS-User.ldf file before doing
> any of the AD sync steps. MS-User.ldf is the one that contains
> msds-UserAccountDisabled and now everything works as expected!
>
> So the full steps to getting both native ADAM users and migrated AD
> users to authenticate in harmony are:
>
> 1. Create a unique ADAM instance .
> 2. *** Import the MS-User.ldf file that comes with ADAM using ldifde
> ***
> 3. Import the MS-AdamSyncMetadata.ldf file using ldifde
> 4. Import the MS-AdamSchemaW2k3.ldf file ldifde
> 5. tweak your AdamSyncConf.xml as desired
> 6. Run adamsync.exe to bring over users from my AD domain
> 7. Make sure you set msds-UserAccountDisabled to FALSE for any user
> accounts you want to use. (They all seem to be set to TRUE, even the
> migrated ones. There may be a way to set the default to TRUE in the
> adamsync step # 6 but I haven't looked into it)
>
> Joe,
> Thanks for your help, it certainly saved me a boat-load of time.
>
> Mike
>