Показать полную графическую версию : [решено] Создание контрольной точки восстановления
Вот каким способом можно создать контрольную точку восстановления автоматически?
Petya V4sechkin
10-08-2009, 15:17
WMIC /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Точка восстановления", 100, 12
Доброго времени суток! У меня проблема: при создании контр. точки, невозможно прописать её имя, т. е. нужное окно открывается, но строка на клики не реагирует
Код работает замечательно, проверял на Windows XP SP3 Rus. Точка создаётся. А можно сделать каким-то образом, чтобы все предыдущие точки были удалены?
Petya V4sechkin
17-03-2011, 20:47
А можно сделать каким-то образом, чтобы все предыдущие точки были удалены?
Quickly reset all the System Restore points (Windows XP) (http://windowsxp.mvps.org/resetsr.htm)
Quickly reset all the System Restore points (Windows XP) (http://windowsxp.mvps.org/resetsr.htm) »В общем имеется такой скрипт и он отлично работает на WinXP, но на семёрке работать отказывается, увеличение задержки Sleep до 15000 ни к чему не привело
Set objSR = GetObject("winmgmts:\\.\root\default:SystemRestore")
dResult = objSR.Disable("")
WScript.Sleep 5000
eResult = objSR.Enable("")
WScript.Sleep 5000
Set wshEnv = CreateObject("WScript.Shell").Environment("Process")
sysDrive = wshEnv("SYSTEMDRIVE")
Set objWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
For Each objDisk In objWMI.ExecQuery("Select DeviceID From Win32_LogicalDisk Where DriveType = 3")
If objDisk.DeviceID <> sysDrive Then objSR.Disable objDisk.DeviceID & "\"
Next
Читал на майкрософтском сайте поддержки - http://support.microsoft.com/kb/295299/ru но там для ХР только
Также не понятно почему контрольные точки не удаляются этой командой. Проверял на WinXP SP3 English установленной на виртуальную систему, может неправильно написано что-то?
wmic shadowcopy delete
В общем-то цель, получить скрипт работающий на ХР, висте, семёрке.
Очищающий все контрольные точки восстановления
Создающий одну контрольную точку после очистки.
Важно не нарушить политику наблюдения за дисками, например, пользователь ведёт наблюдение за двумя логическими дисками из трёх, пусть ведёт, задача в автоочистке и всё. Есть ли какие мысли или в каком направлении думать?
Доброго времени суток =)
Ваша информация мне очень помогла, и чисто для себя я сделал что-то на подобии небольшой утилиты которая работает с под командной строки, создает точку восстановления или удаляет все точки восстановления все зависит от параметра который вы выберете:
<*.exe> - имя программы по стандарту RSPointControl.exe
Синтаксис командной линии <*.exe> -s -sp"<Команда>"
Команды:
CRP – Создать точку восстановления.
N ""<Имя точки восстановления>"" – Создать точку восстановления с заданным именем.
DARP – Удалить все точки восстановления (Windows XP).
HELP – Вызвать справку.
Буду ждать отзывы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.