Active Directory – Add Computers and Users via Command Line

So you want to add Oranizational Units, Computers and Users to an Active Directory by using command lines. Why would you want to do this when there is a nice graphical interface? One reason would be when you have several computers or users to add; the graphical interface is nice but slow when there are several items to add. Another reason would be when there is no grahical interface to use, for example, only a core operating system is installed.

For example:
We want to create several computers and users at various OU levels, like this…

domain.com
….Computer01
….User01
….Topou
……..Computer02
……..User02
……..Subou
…………Computer03
…………User03

Here are the commands to add these items:

    dsadd ou ou=Topou,dc=domain,dc=com
    dsadd ou ou=Subou,ou=Topou,dc=domain,dc=com
    dsadd computer cn=Computer01,dc=domain,dc=com
    dsadd computer cn=Computer02,ou=Topou,dc=domain,dc=com
    dsadd computer cn=Computer03,ou=Subou,ou=Topou,dc=domain,dc=com
    dsadd user cn=User01,dc=domain,dc=com
    dsadd user cn=User02,ou=Topou,dc=domain,dc=com
    dsadd user cn=User03,ou=Subou,ou=Topou,dc=domain,dc=com

domain is the second level of the domain
com is the top level of  the domain name
Example xxxx.domain.com

Note that these are the simplified versions of the commands.  When adding users you would normally specifiy other parameters like not disabling the account (the default is to create a disabled account), setting a password, etc.

-disabled no -pwd usersPassword&  -pwdneverexpires yes -canchpwd no

Have fun.