Today I was in my Hyper-V lab, adding a new 2008 R2 server to Server Manager inside Server 2012. The server has been joined to the domain, is visible from my domain controller & is a selectable machine from the 2012 Server Manager interface. However when trying to add it to be managed remotely, I receive the error “Online – Verify WinRM 3.0 service is installed, running, and required firewall ports are open“:
Hardly surprising, as this is a new box & hasn’t had any configuration done to it yet. So off to the target machine I go trotting, with high hopes of this being the fix. Starting up PowerShell & running “winrm quickconfig” advises that WinRM is already configured, but there is no listener configured:
Back to my 2012 Server, I did a refresh in Server Manager… still no action. Maybe it’s something to do with an absence of .NET on this machine? Added .NET through the Add Features wizard and refreshed yet again from my 2012 box… still no juice.
Well… I figured it’s got a pre-requisite of some kind that I don’t have installed. A quick Google search later took me to this page: http://technet.microsoft.com/en-us/library/hh831456.aspx
“To fully manage remote servers that are running Windows Server 2008 or Windows Server 2008 R2, install the following updates, in the order shown.
1. .NET Framework 4
2. Windows Management Framework 3.0“
So I was close… Off I go to download & install Windows6.1-KB2506143-x64.msu from the link provided. Rebooted as prompted & waited for the server to come back up.
A quick refresh on my 2012 Server Manager, and voila… “Online – Performance counters not started”:
A quick right-click & ‘Start Performance Counters’ later, and the server is showing as online & manageable from Server 2012: