如何禁用密码保护屏幕保护组策略与powershell命令/脚本?

jvlzgdj9  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(208)

我想使用PowerShell命令/脚本在组策略中禁用密码保护屏幕保护程序。
我已经运行了这个命令,但它不起作用。在组策略中仍然显示为启用

Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name ScreenSaveUsePassword -Value 0

字符串
我在下面试过了,但是没有用。
Setting Windows screensaver require password with powershell
在上面的StackOverflow链接上运行函数,

Set-OnResumeDisplayLogon(0)


它输出一个错误。

you cannot call a method on a null-valued expression.

kmpatx3s

kmpatx3s1#

尝试此PowerShell命令/脚本,您可以使用它来禁用组策略中屏幕保护程序的密码保护

新项目路径HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Control Panel\Display -Name ScreenSaverIsSecure -Value 0 -Force

此命令将在HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\Control Panel\Display项下创建一个名为ScreenSaverIsSecure的新注册表项。注册表项的值将设置为0,这将禁用屏幕保护程序的密码保护。
要将此更改应用于所有用户,可以使用以下命令:

新项目路径HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\User -Name ScreenSaverIsSecure -Value 0 -Force

这将在HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\User项下创建相同的注册表项,从而将更改应用于所有用户。
您也可以使用以下命令将更改应用于特定的配置文件:

$ou = Get-ADPionationalUnit-Identity“CN = YourDomain,DC=YourDomain,DC=com”New-Item -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies$ou -Name ScreenSaverIsSecure -Value 0 -Force

这将在HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies项下创建注册表项,其中是要将更改应用到的服务器的名称。

相关问题