The official blog for Windows Server Essentials and Small Business Server support and product group communications.
The Windows Management Framework 3.0 (KB2506146 for Windows 2008 SP2 and KB2506143 for Windows Server 2008 R2 SP1) has been recently offered as an optional update on Microsoft update distribution clients such as Windows Server Update Services, and Windows Automatic Update. This update contains the following features:
If you install these updates on a server running Windows Small Business Server 2008 Standard or Windows Small Business Server 2011 Standard, you will encounter issues with Exchange Server, SharePoint, and the SBS wizards. We have found the following symptoms:
If you see one of the above symptoms on your Small Business Server, check whether one of these updates is installed on the server. In order to check this, you can open Programs and Features from the Control Panel and click on Installed Updates, as:
The above screen-shot is from Windows Small Business Server 2011 Standard. On a Windows Small Business Server 2008 Standard, you should look for “kb2506146”.
You could also run the command Get-Host on a PowerShell prompt to find the version of Windows PowerShell, as:
PS C:\Users\admin> get-host
Name : ConsoleHost Version : 3.0 InstanceId : e66e1400-9f45-4205-8151-9ed07a1823ba UI : System.Management.Automation.Internal.Host.InternalHostUserInterface CurrentCulture : en-US CurrentUICulture : en-US PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace
It will show the PowerShell version as 3.0, which implies that the PowerShell has been updated to the newer version.
In such scenarios we suggest you to uninstall the Update. After the uninstall is complete, clear the contents of %appdata%\Microsoft\Exchange\RemotePowerShell using Windows Explorer to prevent issues with Exchange PowerShell Cmdlets.
Our guidance at this time is that Windows Management Framework 3.0 should not be deployed on a server running Windows Small Business Server 2008 Standard or Windows Small Business Server 2011 Standard.
Owing to certain issues with these updates, the same have been expired for all platforms (Windows 7, Server 2008, and Server 2008 R2) as of December 18, 2012, 5:07 pm Pacific Daylight Time.
If you have the update (KB2506146 for Windows 2008 SP2 and KB2506143 for Windows Server 2008 R2 SP1) installed on your server, an optional update KB2823180 will be offered through Windows Update.
The update fixes the issues that are described in the following articles:
This update also fixes the following issue: Assume that you install Windows Management Framework 3.0 on a computer that is running Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1, or Windows Server 2008 Service Pack 2 (SP2). After you uninstall an update for Windows Management Framework 3.0, binary files are not reverted to their earlier version.
For more information, please visit this link.
well that didn't go well uninstall of update then caused error in powershell
Unable to find type [Microsoft.PowerShell.Commands.ExportPSSessionCommand,Microsoft.PowerShell.Commands.Utility, Version=22.214.171.124, Culture=neutral, PublicKeyToken=31bf3856ad364e35]: make sure that the assembly containing this type is loaded.
+ $script:__psImplicitRemoting_versionOfScriptGenerator = [Microsoft.PowerShell.Commands.ExportPSSessionCommand, Microsoft.PowerShell.Commands.Utility, Version=126.96.36.199, Culture=neutral, PublicKeyToken=31bf3856ad364e35] <<<< ::VersionOfScriptGenerator
+ CategoryInfo : InvalidOperation: (Microsoft.Power...1bf3856ad364e35:String) , ParentContainsErrorReco rdException
+ FullyQualifiedErrorId : TypeNotFound
How to do a cleanup?
Restarted Powershell - no errors any more.
The uninstall also seems to delete this registry key:
and because this key is now missing you will see errors when attempting to view certain event logs.
Come on Microsoft. You've really got to do a better job of vetting these updates before release. Realistically, this never should have see daylight. It brings nothing good to the table and breaks a lot of systems.
Imagine the wasted person hours picking up the pieces after this one. :(
Few user are unable to uninstall the update so this is what worked for me.
in Active directory users and groups > SBSUsers OU.
remove the following group
Uninstall the update and that should successfully remove the update.
System Centre 2012 SP1 Beta requires Powershell 3.0. Rather annoying.
Any suggestions how to unistall this.
I have removed the WinRMRemoteWMIUsers__ user group and configuration still fails on restart.
Charlie? Post in the SBS forum - we can't debug this via a blog.