Saturday, June 7, 2014

Migrating FSMO's Using PowerShell

PowerShell continues to make Administrative tasks easier the more it is utilized. Migrating FSMO's is also part of those task. So you have to move the Active Directory Database to another server in your environment. Let's get this task underway. In our lab environment we have two servers. One is a Server 2008 R2 server and the other a Server 2012 R2 server.


The 2012 R2 Server is joined to the domain but is not a DC. Let's run the PowerShell cmdlet Install-WindowsFeature AD-Domain-Services -IncludeManagementTools to get the role going as seen below.

 



Next we will run the cmdlet as shown below
Install-ADDSDomainController -CreateDnsDelegation:$false -DatabasePath 'C:\Windows\NTDS' -DomainName 'FISG.LOCAL' -InstallDns:$true -LogPath 'C:\Windows\NTDS' -NoGlobalCatalog:$false -SiteName 'Default-First-Site-Name' -SysvolPath 'C:\Windows\SYSVOL' -NoRebootOnCompletion:$true -Force:$true

Enter the Safe Mode Password to continue the install

 


Next restart the server to complete the install.



Next we will verify that AD replicated to our new Server by checking the Active Directory Administrative Center (ADAC).



Next we will move or FSMO's to our new Server. In PowerShell on our new server we will run the netdom query fsmo command as seen below.



Next we will run the cmdlet
Move-ADDirectoryServerOperationMasterRole -identity "FISG-DC1" -OperationMasterRole 0,1,2,3,4 as seen below to transfer the roles.



Next we will run the netdom query fsmo cmdlet again to verify that all fsmo's were transferred to FISG-DC1 as seen below.



Success!!!

For Server Downloads visit http://aka.ms/msproducts

For a 30-day trial of Azure with a $200 credit limit visit http://aka.ms/try-azure

By: Adnan Cartwright


Saturday, August 10, 2013

Mounting an Image to Convert Windows Server 2012 R2 Core to Full Installation

PowerShell is proving more and more to be an Administrators right hand in handling many task. Converting a Core Installation to a GUI Installation in Windows Server 2012 R2 is one of those task. Many times I have come across a File Server that is running on Core and more roles such as Windows Deployment Services needs to be installed but is not supported. Here starts the story of either backing up the data or migrating the data off to another File Server or Storage resource.

In a Full Install of Windows Server 2012 R2 that has been turned into Core running the PowerShell command
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart –Source
will install the Gui back on the server.

However, if you run that same command on a Core Install you will get an error message as the screen below shows.



In a Core R2 Install to convert from the CUI to GUI we will have to mount an image of Server 2012 R2. To do this we will need the installation media on which we installed Server 2012 Core R2. Next we will have to make a Directory for our image to be mounted in.

On our Server Core Server we will make a directory called mount-image on the root of C:\ as shown below.


Next we will mount the image to the mount-image folder. Our install media is in the D:\ drive. We will need to see what version of Server we do need to mount. To do this we need to type the PowerShell command Get-WindowsImage -ImagePath D:\Sources\Install.wim as seen below. We installed Server 2012 Standard Core so we will mount Index Image 2 for the Full Server GUI.


To mount the image type the PowerShell Command

Mount-WindowsImage -ImagePath D:\sources\install.wim -Path C:\mount-Image –Index:2 -readonly

This process can take a while as seen below.
 


 
The next step is install the image we just mounted by running the below cmdlet.

Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell –Restart –Source C:\Mount-Image\Windows\WINSXS


 
 
 


Now the Full Installation of Server 2012 R2 is installed!!!!


Happy Server Administrating. If you need to download Server resources or if you would like to try this lab in Azure visit:

For Server Downloads - http://aka.ms/msproducts

For a free trial of Windows Azure - http://aka.ms/try-azure

By:
Adnan Cartwright