Yes, Virginia! .NET Framework 3.5.1 is still required for SCOM 2012 R2

I recently had an issue configuring the SharePoint 2010 management pack in a new Operations Manager 2012 R2 environment. When running the Configure SharePoint Management Pack (SCOM 2012) task, I received the following error:

“The Event Policy for the process started at 5:08:30 PM has detected errors in the output. The ‘StdErr’ policy expression: 
.+ 
matched the following output: 

Command executed: “C:\Windows\system32\cmd.exe” /c powershell.exe -Version “2.0” -NoLogo -NoProfile -Noninteractive “$ep = get-executionpolicy; if ($ep -gt ‘RemoteSigned’) {set-executionpolicy remotesigned} & ‘D:\Program Files\Microsoft System Center 2012 R2\Operations Manager\Server\Health Service State\Monitoring Host Temporary Files 12154\2921\AdminTask.ps1″‘ ‘SharePointMP.Config'” 
Working Directory: C:\Program Files\System Center Management Packs\ 
One or more workflows were affected by this. 
Workflow name: Microsoft.SharePoint.2010.SCOM2012.ConfigSharePoint 
Instance name: Microsoft SharePoint 2010 Farm Group 

I then copy and pasted the command executed into a Command Prompt window and then received the following error:

C:\windows\system32>”C:\windows\system32\cmd.exe” /c powershell.exe -Version “2.

0” -NoLogo -NoProfile -Noninteractive “$ep = get-executionpolicy; if ($ep -gt ‘R

emoteSigned’) {set-executionpolicy remotesigned} & ‘”D:\Program Files\Microsoft

System Center 2012 R2\Operations Manager\Server\Health Service State\Monitoring

Host Temporary Files 698\154252\AdminTask.ps1″‘ ‘SharePointMP.Config'”

Version v2.0.50727 of the .NET Framework is not installed and it is required to

run version 2.0 of Windows PowerShell.

It is pretty clear from the error received, which I bolded above, we have a .NET Framework issue. In checking the roles and features installed, I could see only .NET Framework 4.5 features where installed.

If you read the .NET Framework Requirements for System Center 2012 R2, you will see that it lists .NET Framework 3.5.1 as only being required if you are installing an Operations Manager Management Server role on Windows Server 2008 R2 SP1.

While this is technically true, and you will surely pass the SCOM Prerequisites checker, beware, if you are monitoring older technologies, like SharePoint 2010, .NET 3.5.1 is still required.

Once .NET Framework 3.5 features were installed, SharePoint 2010 configured successfully!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.