如何检查是否启用系统恢复/保护并使用Visual Basic脚本设置磁盘空间使用率

如何检查是否启用系统恢复/保护并使用Visual Basic脚本设置磁盘空间使用率

问题描述:

我正在使用以下可视化基本脚本在Windows 10中启用系统恢复/保护。它可以成功运行。不过,我首先想要检查系统保护是否已启用,并且在启用系统保护后,我希望将磁盘空间使用率设置为15%。我仔细阅读了微软网站上的文档,但我一直无法找到任何有关这方面的线索。微软是否提供了一个界面来检查是否启用系统保护并保留磁盘空间。 任何帮助将不胜感激。如何检查是否启用系统恢复/保护并使用Visual Basic脚本设置磁盘空间使用率

If Not WScript.Arguments.Named.Exists("elevate") Then 
    CreateObject("Shell.Application").ShellExecute WScript.FullName _ 
    , WScript.ScriptFullName & " /elevate", "", "runas", 1 
    WScript.Quit 
End If 

Dim oSR 
Set oSR = GetObject("winmgmts: 
{impersonationLevel=impersonate}!root/default:SystemRestore") 
oSR.Enable("D:" & "\") 

你会发现你在注册表中所需要的下

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore 

一些值默认情况下不填充。我不知道这个网站的政策链接到其他帮助网站,我不会复制/粘贴其他的工作。因此,查找“系统还原实用程序的注册表项和值”应为您提供所需的详细信息。