如何使用命令行/ Powershell“关闭有关Windows备份的消息”

时间:2018-07-02 20:04:05

标签: windows powershell command-line automation

Turn off messages about windows Backup我正在研究一个脚本,该脚本为Windows服务器设置了某些所需的功能。我需要启用-在操作中心中“关闭有关Windows备份的消息”。我知道一种方法是对reg键进行一些更改,但无法使之起作用。

1 个答案:

答案 0 :(得分:0)

如果您真的不想(或不能)使用GPO进行设置,则必须进行设置以确保HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup键存在,然后创建(或更新) )名为DisableMonitoring的DWORD,其值为1。

要在Powershell中执行此操作:

New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup `
  -Name DisableMonitoring -PropertyType DWORD -Value 1

如果该属性已经存在,则会出现错误,并且可以使用Set-ItemProperty cmdlet代替,该命令与之类似,但是省略了-PropertyType参数:

Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup `
  -Name DisableMonitoring -Value 1

我在任何地方都没有看到此文档,但是与许多其他可以作为GPO设置的注册表项一样,如果直接在注册表中更新,则可能需要重新启动Windows才能识别它。

不过要清楚一点,建议的设置方法是通过本地组策略或作为域策略一部分推出的

编辑:这是该密钥上的Microsoft官方文档:https://docs.microsoft.com/en-us/windows/desktop/backup/registry-keys-for-backup-and-restore#disablemonitoring。如果这不起作用,则说明正在执行其他操作,但这是正确的编程解决方案。

编辑2 这只会 停止弹出窗口-如果您要禁用在操作中心中链接到的相关屏幕,您将需要设置适当的本地或域组策略设置,以使其变为“由管理员管理”并变灰。

如果您 真的真的 不仅可以设置域策略,而且想要设置本地策略设置Powershell,则可以使用PolicyFileEditor探索Powershell模块或在映像中设置本地策略(https://superuser.com是询问如何在sysprepped Windows映像中保留本地组策略的好地方。)