DSC Configuration to disable Visual Effects

I am trying to optimize the Windows OS by disabling the Visual effects. Well setting Visual Effects value to ‘adjust to best performance’ to be exact. I am using the following Configuration Script:
[pre]

Configuration OSConfig
{
param
(
[parameter()]
[string]
$NodeName = ‘localhost’
)

It is best practice to always directly import resources, even if the resource is a built-in resource.

Import-DSCResource -Name WindowsClient
Import-DscResource -Name Registry

Node $NodeName
{

The name of this resource block, can be anything you choose, as long as it is of type [String] as indicated by the schema.

Registry VisualEffects
{
Ensure = “Present”

Key = “HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects”

ValueName = “VisualFXSetting”

ValueData = “2”

ValueType = “Dword”

}
}

}

[/pre]

What i Expects this to do is, it should create a VisualFXSetting property under the Visual Effects Key and set its value to 2. But this is not happening after i run the Start-DscConfiguration Command. Is this the way to do it?

Duplicate: https://powershell.org/forums/topic/dsc-configuration-to-disable-visual-effects-2/