vSphere PowerCLI Reference



Applies the specified DRS recommendations.


Apply-DrsRecommendation [-DrsRecommendation] <DrsRecommendation[]> [-RunAsync] [-WhatIf] [-Confirm] [<CommonParameters>]

Related Commands

Online version

Detailed Description

Applies the specified DRS recommendations.


NameTypeDescriptionRequired?Pipeline InputDefault Value
DrsRecommendationDrsRecommendation[]Specify the DRS recommendations you want to apply.truetrue (ByValue)
ConfirmSwitchParameterIf the value is $true, indicates that the cmdlet asks for confirmation before running. If the value is $false, the cmdlet runs without asking for user confirmation.falsefalse$true
RunAsyncSwitchParameterIndicate that the command returns immediately without waiting for the task to complete. In this mode, the output of the cmdlet is a Task object. For more information about the -RunAsync parameter run " help About_RunAsync" in the vSphere PowerCLI console.falsefalse
WhatIfSwitchParameterIndicate that the cmdlet is run only to display the changes that would be made and actually no objects are modified.falsefalse

Return Type



Supported only on servers that are ESX 3.5 and vCenter 2.5, and higher.


-------------- Example 1 --------------

Get-DrsRecommendation -Priority 1,2 | Apply-DrsRecommendation

Retrieves and applies DRS recommendations with priorities 1 and 2.

-------------- Example 2 --------------

$drs = Get-DrsRecommendation -Cluster Cluster  Apply-DrsRecommendation -DrsRecommendation $drs -RunAsync

Retrieves the DRS recommendations from the Cluster cluster and applies them. The command returns without waiting for the task to complete.

Copyright © 1998 - 2011 VMware, Inc. All rights reserved.