Любой язык - [решено] Скрипт очистки всех контрольных точек восстановления

Ответить
Аватара пользователя
Slackerok

Любой язык - [решено] Скрипт очистки всех контрольных точек восстановления

Сообщение Slackerok »

Всем привет. Ребята помогите создать скрипт работающий на ХР, Висту, Win7.



Цель:

Очистить все контрольные точки восстановления.

Создать одну контрольную точку после очистки.



Нашел похожую тему на данном форуме, однако решение только для XP, для Windows Vista и 7 нету.

CMD/BAT - [решено] Создание контрольной точки восстановления


В интернете нашел мини-статью об удалении точек из консоли на Вин7 однако не везде работает. У меня лично выдает ошибку, команду исполняю из под консоли Администратора

http://osmaster.org.ua/?p=2740
Аватара пользователя
Kazun

Re: Любой язык - [решено] Скрипт очистки всех контрольных точек восстановления

Сообщение Kazun »

PowerShell:



Код:

Код: Выделить всё

$point = Add-Type  -memberDefinition @"
                [DllImport("Srclient.dll")]
                public static extern int SRRemoveRestorePoint(int index);
"@ -Name Win32 -NameSpace System -PassThru
# Удаление
Get-ComputerRestorePoint | Foreach {$point::SRRemoveRestorePoint($_.SequenceNumber)
# Создание
Checkpoint-Computer -description "My checkpoint" -RestorePointType "Modify_Settings"
Аватара пользователя
Slackerok

Re: Любой язык - [решено] Скрипт очистки всех контрольных точек восстановления

Сообщение Slackerok »

Kazun, На PowerShell я не знаю как запустить скрипты, может есть аналог на WBS\BAT?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»