Tuesday, June 23, 2015

Managing Windows Server 2012 R2 Using PowerShell : Part-7 : Joining Server to the domain.


  1. Part 1 : Windows Server 2012 R2 Installation.
  2. Part 2 : Exploring PowerShell Default Settings.
  3. Part 3 : Getting and setting server name.
  4. Part 4 : Getting IP Address of the server.
  5. Part 5 : Setting IP Address of the server.
  6. Part 6 : Checking if Server is member of domain.

Part - 7 : Joining to the domain.


In the previous blog post, we have see, that how can we  check if the server is the part of the domain or not.

Today, we are going to add our server to the domain, and make it the member of our domain environment.

Adding to the domain ( non PowerShell way ).

We can add our server to the domain in two ways. One is by adding it manually and the second way is by using the NetDom.exe command.

  1. Manually ( I am sure, that you know, how to do that)
  2. By using the NETDOM.exe command.
    1. Aman Dhally , Manya Kaur
    2. usage of Netdom.exe is simple. you can visit this link to know about, how can use use it.  https://support.microsoft.com/en-us/kb/150493)

Adding to the domain ( The PowerShell way )

Adding server to domain by using PowerShell is very simple. To add server to a domain using PowerShell, we mainly need two things.

  1. Username and Password with domain adding privileges (admin account may be ).
  2. Domain Name.

To keep things simple for now, we are going to to the following:

  1. Saving username and password in to variable using Get-Credential cmdlet.
  2. Add server to the domain, by using Add-Computer cmdlet.

Let's start.

let's save our admin username and password in to a $credential variable. When you run the below command, it opens a credential window, provide your domain admin account username  ( or account with adding to domain privileges ) and it's password.  I main use the DomainNam\UserName format in username tab.


$credential = Get-Credential




Now, run the Add-Computer cmdlet, in -Credential parameter provide the name of variable which we have created above, and in -DomainName provide the name of domain name and hit enter.


Add-Computer -Credential $credential -DomainName 'myDomain.com'



In the above screenshot you can see, that our above command has run successfully and telling us to restart our server, Let's restart it.

After restarting the server, it was asking me for domain username and password to enter ( that means it joins to the domain successfully) , after login in , I checked using PowerShell, if the server is member of domain or not, in the below screenshot you can see, it is.


That's all for now, see you in my next blog post.


Aman Dhally
If you like, you can follow me on Twitter and Facebook. You can also check my “You Tube channel for PowerShell video tutorials. You can download all of my scripts from “Microsoft TechNet Gallery”.


  1. windows 10 product key c , windows 8.1 pro key buy , windows 10 key sale , windows.2003.enterprise.r2.sp2 key , product key win 7 ultimate 32 bit , windows 10 product key sample , online windows 7 keygen , windows 10 product key after upgrade , l2k5L7

    buy office 2016 product key

    windows server 2012 r2 free

    rosetta stone french key sale

    windows 10 product serial number offer

    1. The effectiveness of IEEE Project Domains depends very much on the situation in which they are applied. In order to further improve IEEE Final Year Project Domains practices we need to explicitly describe and utilise our knowledge about software domains of software engineering Final Year Project Domains for CSE technologies. This paper suggests a modelling formalism for supporting systematic reuse of software engineering technologies during planning of software projects and improvement programmes in Final Year Project Centers in Chennai.

      Software management seeks for decision support to identify technologies like JavaScript that meet best the goals and characteristics of a software project or improvement programme. JavaScript Training in Chennai Accessible experiences and repositories that effectively guide that technology selection are still lacking.

      Aim of technology domain analysis is to describe the class of context situations (e.g., kinds of JavaScript software projects) in which a software engineering technology JavaScript Training in Chennai can be applied successfully

  2. Hello
    I'm little confused how to join domain for windows 10 product key. By this website i just got an information about windows 10 products.
    We are also providing servers from server basket website and joining domain from this website. I'm regularly following this website for more information.