Exchange 2013 CU6: Changes in Workload Management
We have always recommended to test the new update in the lab before deploying into the production. Now we urge you to follow this recommendation seriously and setup a lab if you have not done it already. Your lab should be a copy of production so that you can test the new update in the real time to avoid the issue in the production.
I am publishing this blog to share the changes in Workload management in CU6. It is important for you if you have configured Workload management.
After the CU6 installation the below commands will be removed which were being used for workload management. You might not find the technet links of the commands as well.
Get-ResourcePolicy
Get-WorkloadManagementPolicy
Get-WorkloadPolicy
New-ResourcePolicy
New-WorkloadManagementPolicy
New-WorkloadPolicy
Remove-ResourcePolicy
Remove-WorkloadManagementPolicy
Remove-WorkloadPolicy
Set-ResourcePolicy
Set-WorkloadPolicy
At this technet link we see the following statement. https://technet.microsoft.com/en-us/library/jj150503(v=exchg.150).aspx
—
The *-ResourcePolicy, *-WorkloadManagementPolicy and *-WorkloadPolicy system workload management cmdlets have been deprecated. System workload management settings should be customized only under the direction of Microsoft Customer Service and Support.
—
So now you can’t change any workload management setting if you are already on CU6.
If you had workload management configured then all settings will change to default after installing CU6. This is being done for some enhancement which we will see in future updates and I will share via my blog as well.
The follow commands will help you in reviewing the settings after CU6.
Get-ExchangeDiagnosticInfo
The command to check System Workload information is following:
Get-ExchangeDiagnosticInfo –server <server> -process MSExchangeMailboxAssistants –Component SystemWorkloadManager –Argument policy
We can define this command as variable and check the different formats.
Let us define a variable command with XML format.
[xml]$diag = Get-ExchangeDiagnosticInfo –server <server> -process MSExchangeMailboxAssistants –Component SystemWorkloadManager –Argument policy
Run the below command to check Resource policy portion first.
$diag.diagnostics.components.systemworkloadmanager.policy.resourcepolicy
Run the below command to view workloads with a classification of a higher priority.
$diag.diagnostics.components.systemworkloadmanager.policy.resourcepolicy.resourcemetricpolicy | ft
Run the below command to view the workload policy which provides the list of each defined workload type and the respective classification.
$diag.diagnostics.components.systemworkloadmanager.policy.workloadpolicy
References:
http://blogs.technet.com/b/benw/archive/2015/01/30/workload-management-in-exchange-2013.aspx
https://justaucguy.wordpress.com/2015/01/29/removed-cmdlets-for-cu6/
Prabhat Nigam
Microsoft MVP | Exchange Server
Team@MSExchangeGuru
February 16th, 2015 at 3:02 pm
[…] Exchange 2013 CU6: Changes in Workload Management – 12-Feb-2015 […]
February 16th, 2015 at 3:06 pm
[…] Exchange 2013 CU6: Changes in Workload Management – 12-Feb-2015 […]
February 18th, 2015 at 4:55 pm
The update looks good so far. Of course, will need to test it further, but from first glance, it all looks good.