Solved

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

Posted on 2006-10-22
11
2,537 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
Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

 
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:Jamie McCarthy
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Recently, I had the need to build a standalone system to run a point-of-sale system. I’m running this on a low-voltage Atom processor, so I wanted a light-weight operating system, but still needed Windows. I chose to use Microsoft Windows Server 200…
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
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 …
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

861 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