You can modify a storage policy to replace an existing rule set with a new rule set.

Verify that you are connected to a vCenter Server system.

Verify that you have Profile-driven storage update privileges.

Verify that a storage provider is registered with the vCenter Server system.

Verify that a storage policy named pol-tag exists in the vCenter Server environment.

1

Get the pol-tag storage policy and store it in the $policy variable.

$policy = Get-SpbmStoragePolicy -Name 'pol-tag'
2

Create a new rule and store it in the $newRule variable.

$newRule = New-SpbmRule -Capability (Get-SpbmCapability -Name 'VSAN.hostFailuresToTolerate') -Value 1
3

Create a new rule set by using the $newRule rule and store it in the $newRuleset variable.

$newRuleset = New-SpbmRuleSet -AllOfRules $newRule
4

Modify the $policy storage policy by replacing the existing rule set with the newly created $newRuleset rule set.

$modPolicy = Set-SpbmStoragePolicy -StoragePolicy $policy -AnyOfRuleSets $newRuleset