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.
The ConfigStoreRootPath attribute of the Virtual Machine Cluster WMI cluster resource is accessible in the Windows registry. However, in order to make a configuration change to the cluster through the registry, you must stop all the cluster nodes, make the change, and then start the nodes. Additionally, modifying the registry keys that are related to clustering can easily cause one or more cluster nodes to fail. Modify these registry keys only if you are advised to do so by Microsoft Support.