使用Powershell DSC将视觉效果设置为“调整以获得最佳性能”

时间:2019-03-06 09:31:10

标签: powershell sysadmin dsc powershell-dsc

我试图将视觉效果设置为“调整为最佳性能”以优化操作系统性能。我正在使用Powershell DSC配置,该配置引用注册表资源并应用此配置。

在创建配置文件之前,我正在运行powershell命令以进行测试。我正在运行以下命令

PS C:\WINDOWS\system32> $path = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects'

PS C:\WINDOWS\system32> $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path $path).visualfxsetting.

我遇到以下错误:

PS C:\WINDOWS\system32> $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path $path).visualfxsetting 
Get-ItemProperty : Property visualfxsetting does not exist at path HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects.
At line:1 char:7
+ $s = (Get-ItemProperty -ErrorAction stop -Name visualfxsetting -Path  ...
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (visualfxsetting:String) [Get-ItemProperty], PSArgumentException
    + FullyQualifiedErrorId : System.Management.Automation.PSArgumentException,Microsoft.PowerShell.Commands.GetItemPropertyCommand.

当我在注册表编辑器中查看时,在VisualEffects下没有名为visualfxsetting的键,也没有设置任何值。

enter image description here

这是否意味着首先我必须创建一个注册表项和值,然后使用它来应用配置?如果是这样,我必须创建哪种类型的注册表项以及必须设置什么值?

0 个答案:

没有答案