Re: Export/import AD
- From: "Cary Shultz [A.D. MVP]" <cwshultz@xxxxxxxx>
- Date: Sat, 20 Aug 2005 21:14:31 -0400
Doh!
Okay, one stupid mistake and one typo! I am very sorry!
Yes, the -i switch is what you would need to specify where you importing a
..ldf file into your AD environment. Since ldifde defaults to exporting you
do not really need to specify anything for what are doing. That was a
hairball mistake. Sorry!
Now, for the sAMAccountType filter - this was simply my fingers not quite
interacting with my brain. You are correct: 368 is for user account objects
and 369 is for computer account objects ( which I honestly did not know! ).
See, from my typo I learned something! Thank you.
Anyway, if you have any more questions please feel free to ask. ldifde is a
really wonderful thing to know. It takes a lot of 'doing' to get it,
though. It has a brutal and unforgiving syntax. But, once you get it the
world opens up to you. It is essentially ldap-stuff.
Again, sorry for the two mistakes. I guess that I need to pay better
attention.
--
Cary W. Shultz
Roanoke, VA 24012
Microsoft Active Directory MVP
http://www.activedirectory-win2000.com
http://www.grouppolicy-win2000.com
"Peter Kaufman" <pmkdatabase_at_yahoo_dot_ca> wrote in message
news:f69eg1l33sqb00323s9rmrptihlmt4tm5r@xxxxxxxxxx
> For the archives, I think this is wrong (I am sure you will correct me
> if *I* am!).
>
>>Anyway, for the user account objects try something like this:
>>c:\>ldifde -i -f c:\users.ldf -s dc01.yourdomain.com -t 389 -d
>
> -i switch would *import* data into the production AD, would it not?
>
> Also, I think users is 805306368 not (sAMAccountType=805306369), which
> seems to be computers.
>
> Peter
>
>
> On Fri, 19 Aug 2005 06:37:11 -0400, "Cary Shultz [A.D. MVP]"
> <cwshultz@xxxxxxxx> wrote:
>
>>Peter,
>>
>>I would do a search in this NG for postings from me about five to eight
>>months ago. If you are using Outlook Express for your NG reader then this
>>should be easy to do.
>>
>>Anyway, for the user account objects try something like this:
>>
>>c:\>ldifde -i -f c:\users.ldf -s dc01.yourdomain.com -t 389 -d
>>"DC=yourdomain,DC=com" -r "(sAMAccountType=805306369)" -p subtree -l
>>"cn,sAMAccountName,objectClass,userAccountControl,displayName,givenName,sn"
>>
>>For the group objects try something like this:
>>
>>c:\>ldifde -i -f c:\groups.ldf -s dc01.yourdomain.com -t 389 -d
>>"DC=yourdomain,DC=com" -r objectClass=group)" -l "cn,groupType,member"
>>
>>Now, this is a very generic solution. Let's say, for example, that you
>>keep
>>all of your user account objects in an OU structure that looks like this:
>>
>>OU=Offices
>>
>> OU=Roanoke
>> OU=Richmond
>> OU=Blacksburg
>> OU=Raleigh
>>
>>
>>You search parameter for the user account objects could look like
>>his: -d
>>"OU=Offices,DC=yourdomain,DC=com" -p subtree. This might be a little bit
>>better.
>>
>>NOTE: if you use the -m switch, then you can not use -r
>>"(sAMAccountType=805306369)". You would have to go with the standard
>>filter
>>of -r "(&(objectCategory=person)(objectClass=user))".
>>
>>What does the -m switch do? It removed 'domain-specific information'.
>>Now,
>>what does that mean? Let's say that you have a mailbox size restriction.
>>One that you have created with a policy on the Exchange Server. I forget
>>the exact attributes but they are something like mbdefaultlimit,
>>mboverdefaultlimit and mbhardoverdefaultlimit ( going from memory
>>here.....something like this ). Each user account object that was subject
>>to this policy would have those attributes and the corresponding value.
>>Were you to use the -m switch then you would not see these attributes /
>>values since they are specific to that domain!
>>
>>So, this is what you would run on your production environment. Then,
>>recreate the environment on the test / lab server ( run dcpromo, et al ).
>>Then, simply run c:\>ldifde -f c:\users.ldf ( assuming that this is where
>>you have placed the .ldf file ). Next, run the c:\>ldifde -f c:\group.ldf
>>file.
>>
>>Just make sure that your OU structure is the same in your test environment
>>as in your producation environment. If it is not there will be a problem.
>>
>>Does that clear things up?
>>
>>Now, for a good into to ldifde and how to use it take a look at the
>>following:
>>
>>http://support.microsoft.com/?id=237677
>
.
- Follow-Ups:
- Re: Export/import AD
- From: Peter Kaufman
- Re: Export/import AD
- From: Cary Shultz [A.D. MVP]
- Re: Export/import AD
- References:
- Export/import AD
- From: Peter Kaufman
- Re: Export/import AD
- From: Cary Shultz [A.D. MVP]
- Re: Export/import AD
- From: Peter K
- Re: Export/import AD
- From: Cary Shultz [A.D. MVP]
- Re: Export/import AD
- From: Peter Kaufman
- Export/import AD
- Prev by Date: Re: ADMT failure - "Access Denied"
- Next by Date: Re: Export/import AD
- Previous by thread: Re: Export/import AD
- Next by thread: Re: Export/import AD
- Index(es):
Relevant Pages
|
Loading