Currently SCOM2012 SP1 (and also SCOM2012) only allows the agent to be installed on the following operating systems:
Windows Server 2003 SP2, Windows Server 2008 SP2, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows XP Professional x64 Edition SP2, Windows XP Professional SP3, Windows Vista SP2, Windows 7, POSReady, Windows XP Embedded Standard, Windows XP Embedded Enterprise, Windows XP Embedded POSReady, Windows 7 Professional for Embedded Systems, Windows 7 Ultimate for Embedded Systems, Windows 8 Pro or Windows 8 Enterprise.
What if you have Windows 2003 SP1 or Windows 2008 SP1 running? You have a problem, right? Yes, well out-of-the-box the agent has some prerequisites saved in the .msi which will block you from installing it with the following message:
Event ID:10005 Product: System Center 2012 - Operations Manager Agent -- This product must be installed on Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, or later.
Please consider the following the next steps carefully because it’s not without a reason Microsoft doesn’t support these Windows versions. If you decide to modify the .msi, to install this agent anyway, you will have to check whether you have CPU, memory leaks, issues on the server and so on. When doubting: deinstall the agent.
At the following location on your SCOM Root Management Server you have a MOMAgent.msi (consider x86/amd64/ia64):
D:\Program Files\System Center 2012\Server\AgentManagement\x86\MOMAgent.msi
I will use the tool “Orca” to modify the .msi-file. Now follow the steps:
- Download and install Orca http://support.microsoft.com/kb/255905/en-us
- Make a copy of MOMAgent.msi and save it somewhere on your desktop
- Open the MOMAgent.msi file
- Search for the table “LaunchCondition”
- For example Windows 2008 Server SP1 can be allowed to decrease the SP2 version to SP1 (for VersionNT=600 in MinimumOSMsg):
Installed Or ((VersionNT=501 And ServicePackLevel>=3) Or (VersionNT=502 And ServicePackLevel>=2) Or (VersionNT=600 And ServicePackLevel>=1) or (VersionNT>600))
500 for Windows 2000 501 for Windows XP 502 for Windows Server 2003 600 for Windows Vista and Windows Server 2008 601 for Windows 7 and Windows Server 2008 R2 602 for Windows 8 and Windows Server 2012
- Save the the MOMAgent.msi file
- Edit security properties on the SCOM Root Management Server to “Automatically approve new manually installed agents”
- Logon to the Windows Server 2008 SP1 server
- Manually install MOMAgent.msi
You’ll now see the server in SCOM2012 SP1