【问题标题】:How to check if system restore/protection is enabled and set disk space usage using visual basic script如何检查是否启用了系统还原/保护并使用 Visual Basic 脚本设置磁盘空间使用情况
【发布时间】:2017-06-15 08:38:47
【问题描述】:

我正在使用以下 Visual Basic 脚本在 Windows 10 中启用系统还原/保护。它可以成功运行。但是,我首先要检查系统保护是否已启用,然后再启用系统保护后,我想将磁盘空间使用率设置为 15%。我已经仔细阅读了微软网站上的文档,但我找不到任何线索。 microsoft 是否提供了一个接口来检查是否启用了系统保护并保留磁盘空间。 任何帮助将不胜感激。

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:" & "\") 

【问题讨论】:

    标签: windows vbscript wmi


    【解决方案1】:

    你应该在注册表中找到你需要的

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 2021-10-07
      • 1970-01-01
      相关资源
      最近更新 更多