Solved

Active directory creating a new OU using a text file and LDIFDE

Posted on 2006-10-22
11
2,509 Views
Last Modified: 2012-08-14
I am trying to create a new OU in my active directory using a texted based file and LDIFDE i have created new users with no problem and I have created a new OU using WSH in a cmd line but Iam unable to find the syntax for creating a new OU in active directory searched all over the net and in lots of books but no luck yet can some one point me in the right direction.
0
Comment
Question by:carlpotter
  • 4
  • 3
  • 2
  • +2
11 Comments
 
LVL 48

Assisted Solution

by:Jay_Jay70
Jay_Jay70 earned 100 total points
ID: 17783493
use dsadd, example below creates an OU James at the root of the domain.Com Domain

dsadd OU "OU=James,DC=Domain,DC=Com"
0
 
LVL 1

Author Comment

by:carlpotter
ID: 17790845
Sorry maybe I should of included this sample of what i have done so far.the code below is a sample of the LDIFDE file created in notepad this creates a new user called John Doe in the OU Training within the schoolsite.org.uk domain. what I want to do is Create an OU in schoolsite.org.uk using this method and then create another OU inside the first (nesting them) If i put your line of code into the Newuser.ldf text file for the ldifde command to read it produces the error below. Hope this has clarified my problem.

Error: There is a syntax error in the input file Failed on line 1

Sample code:
DN:CN=John Doe,OU=Training,DC=schoolsite,DC=org,DC=uk
changetype:add
CN:John Doe
objectClass:User


Command line used to import the LDIFDE file:  ldifde -i -f Newuser.ldf
0
 
LVL 48

Expert Comment

by:Jay_Jay70
ID: 17792621
ahh i see i see,

you probably need to create more of a script, create your OU with the dsadd commands, then call the ldifde command which can pull the file, however, there may a simpler way and i will see if i can get some help
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 70

Accepted Solution

by:
Chris Dent earned 100 total points
ID: 17794254

This is how you create an OU using LDIFDE:

dn: OU=Some OU Name,DC=YourDomain,DC=local
changetype: add
objectClass: top
objectClass: organizationalUnit
ou: Some OU Name

If you're creating Nested OUs then you're going to have to create them in order.

Once done you can import the file with:

ldifde -i -f ImportOU.ldf -s ServerName

I think that all works.

Chris
0
 
LVL 1

Author Comment

by:carlpotter
ID: 17799034
The code you sent did not quiet work but with a few changes it now works. The code below creates three new OUs all nested inside the lancaster OU. One artical I read suggested that you needed a hyphen then a line between each block of code but I found on the virtual server2003 this did not work but with out the dash it works great. thanks for the help

dn: OU=Lancaster,DC=DomainName,DC=org,DC=uk
changetype: add
objectClass: top
objectClass: organizationalUnit
ou: Lancaster

dn: OU=AdminOU,OU=Lancaster,DC=DomainName,DC=org,DC=uk
changetype: add
objectClass: top
objectClass: organizationalUnit
ou: AdminOU

dn: OU=StudentsOU,OU=Lancaster,DC=DomainName,DC=org,DC=uk
changetype: add
objectClass: top
objectClass: organizationalUnit
ou: StudentsOU

dn: OU=TrainingOU,OU=Lancaster,DC=DomainName,DC=org,DC=uk
changetype: add
objectClass: top
objectClass: organizationalUnit
ou: TrainingOU
0
 
LVL 70

Expert Comment

by:Chris Dent
ID: 17799833

Glad you've got it working :)

I'm afraid I'm not so good with the standard import / export tools; bad habits I've developed.

Chris
0
 
LVL 48

Expert Comment

by:Jay_Jay70
ID: 17799888
Thanks for the help Chris
0
 
LVL 1

Author Comment

by:carlpotter
ID: 17807680
Thanks to both of you neither was the definitive answer but both were a great help.
0
 
LVL 48

Expert Comment

by:Jay_Jay70
ID: 17807904
Thanks :)
0
 

Expert Comment

by:Jamiemc
ID: 26372039
If you are at a command prompt on the domain controller its simplifies down to

        ldifde -i -f ImportOU.ldf
0
 

Expert Comment

by:rahuldevsingh
ID: 32640561
its very nice
0

Featured Post

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Numerous times I have been asked this questions that what is it that makes my machine log on so slow, there have been cases where computers took 23 minute exactly after taking password and getting to the desktop. Interesting thing was the fact th…
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question