Как автоматически создать точку восстановления системы при первой загрузке. дня?

Как автоматически создать точку восстановления системы при первой загрузке за день?

Введение

Используя инструментарий управления Windows, вы можете управлять восстановлением системы. полезность эффективно. В этой статье объясняется, как автоматически создать файл. Точка восстановления системы при первой загрузке за день.

Создавайте точку восстановления ежедневно с помощью этого скрипта

Приведенный ниже сценарий проверит наличие точек восстановления системы. уже созданы на текущий день. Если для файла. в текущий день сценарий создает точку восстановления системы.

Чтобы создать точку восстановления во время первого запуска за день, скопируйте следующие строки в документ Блокнота и сохраните как файл. с расширением .VBS (CreateRP.VBS). Затем поместите. сценарий к Запускать папку, чтобы она запускалась во время входа в систему.

'Создает точку SR во время первого запуска дня
18 декабря 2005 г.
'Для Windows XP
'2005 Рамеш Сринивасан
' Веб-сайт: https://www.winhelponline.com/xp

Вариант Явный
Тусклый SRP, CSRP, objWMI, clsPoint


Dim RPDate, D1, D2, dtmInstallDate, DMatch
DMatch = 0
Установите SRP = getobject ("winmgmts: \\. \ Root \ default: Systemrestore")
Установите dtmInstallDate = CreateObject ("WbemScripting. SWbemDateTime ")
Установите objWMI = getobject (_
"winmgmts: \\. \ root \ default"). InstancesOf ("systemrestore")
Для каждой точки clsPoint в objWMI
RPDate = getmytime (clsPoint.creationtime)
D1 = Месяц (RPDate) & "/" & День (RPDate) & "/" & Год (RPDate)
D2 = Месяц (Дата) & "/" & День (Дата) & "/" и Год (Дата)
Если D1 = D2, то DMatch = 1
Следующий

Функция getmytime (wmitime)
dtmInstallDate. Значение = wmitime
getmytime = dtmInstallDate. GetVarDate
конец Функция

Если DMatch = 0, то
CSRP = SRP.createrestorepoint («Ежедневная точка восстановления», 0, 100)
Конец, если