Defender首选项PowerShell命令与相应的注册表项不同

Defender首选项PowerShell命令与相应的注册表项不同,powershell,registry,regedit,windows-defender,Powershell,Registry,Regedit,Windows Defender,我正试图以管理员身份通过PowerShell配置windows defender首选项。我正在使用以下命令: Set-MpPreference -ScanScheduleDay 5 Set-MpPreference -ScanScheduleTime 03:57 但是,当使用 Get-MpPreference 即使重新启动电脑,设置也没有更改。 但是,在检查相应的注册表项(regedit.exe)时,我发现这些项会立即更改为新值: Computer\HKEY_LOCAL_MACHINE\SO

我正试图以管理员身份通过PowerShell配置windows defender首选项。我正在使用以下命令:

Set-MpPreference -ScanScheduleDay 5
Set-MpPreference -ScanScheduleTime 03:57
但是,当使用

Get-MpPreference
即使重新启动电脑,设置也没有更改。 但是,在检查相应的注册表项(regedit.exe)时,我发现这些项会立即更改为新值:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Scan
我的命令是否实际更改了设置? 我可以在“windows安全”应用程序中检查的其他设置可以正常工作,例如:

Set-MpPreference -DisableRealtimeMonitoring 1
谢谢你的帮助!

查看的文档有点混乱。对于
-ScanScheduleDay
参数->接受值,它使用单词而不是数字来列出每天。尝试使用::

至于
-ScanScheduleTime
参数,它表示使用午夜后的分钟数执行扫描。我猜您希望扫描在凌晨3:57开始,所以我会尝试使用:


让我知道你进展如何:)

谢谢。但是,使用单词thresday或integer 5都具有更改注册表项的相同效果,但不会更改Get MpPreference的结果。你在你的电脑上试过了吗?它的工作方式不同吗?
-ScanScheduleDay Thursday
-ScanScheduleTime 237