You cannot change the ConfigStoreRootPath attribute of a Hyper-V cluster after you populate it

Applies to: Windows Server 2016 DatacenterWindows Server 2016 Standard


While you configure the cluster resources of a Hyper-V cluster in Windows Server 2016, you use Windows PowerShell to set the ConfigStoreRootPath attribute of the Virtual Machine Cluster WMI resource, as follows:

$path = "C:\ClusterStorage\Volume1\Hyper-V\Shared"Get-ClusterResource "Virtual Machine Cluster WMI" | Set-ClusterParameter -Name ConfigStoreRootPath -Value $path

This command succeeds. Then you attempt to change the attribute again:

$path = "C:\ClusterStorage\Volume1\Hyper-V\Storage"Get-ClusterResource "Virtual Machine Cluster WMI" | Set-ClusterParameter -Name ConfigStoreRootPath -Value $path

However, this time the command fails and generates a message that resembles the following:

The request is not supported


This is a known issue in Windows Server 2016.

In the default cluster configuration, the ConfigStoreRootPath attribute is not set. You can set a value for the attribute by using the PowerShell command that is mentioned in the "Symptoms" section of this article.  However, the PowerShell command does not change an existing value.