I have been working in Kaseya a bit and I have had issues with domain joining systems and rejoining systems to domains. I would have even liked to rename systems if I could. After searching and testing many different ideas I have com across PowerShell’s way of domain joining systems.
In Powershell V2 there is a new cmdlet called
and it has more power than the GUI version of the domain joining system.
PS C:\> Add-Computer [-WorkGroupName] [-Credential ]
The command below I will be joining the domain “testdom.local” and have already said what account I want to use to do this. This will result in the need to enter a password but that is a simple step. The
switch will give me some basic details about the domain join.
You can even specify an Orginization Unit using the switch
if you did not want to move the system to a different OU after it has been joined to the domain.
The place that this is cmdlet great for anyone running a managed service system like Kaseya is when you can remove a computer from a domain and change the computers name and rejoin the domain. To change a systems name you can use the following command.
The switch
will suppress the confirmation boxes since the cmdlet
asks for confirmation on all commands. The final switch will
will do exactly what it says, it will restart the system after it has run since a restart is often required to make the changes effective.