Войти

Показать полную графическую версию : [решено] Скрипт очистки всех контрольных точек восстановления


Slackerok
11-12-2013, 02:18
Всем привет. Ребята помогите создать скрипт работающий на ХР, Висту, Win7.

Цель:
Очистить все контрольные точки восстановления.
Создать одну контрольную точку после очистки.

Нашел похожую тему на данном форуме, однако решение только для XP, для Windows Vista и 7 нету.
http://forum.oszone.net/thread-147589.html
В интернете нашел мини-статью об удалении точек из консоли на Вин7 однако не везде работает. У меня лично выдает ошибку, команду исполняю из под консоли Администратора
http://osmaster.org.ua/?p=2740

Kazun
11-12-2013, 10:03
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
11-12-2013, 13:50
Kazun, На PowerShell я не знаю как запустить скрипты, может есть аналог на WBS\BAT?

Vadikan
16-12-2013, 16:49
На PowerShell я не знаю как запустить скрипты, может есть аналог на WBS\BAT? »
Выполнение скриптов PowerShell (http://www.outsidethebox.ms/15841/#_Toc374894251)




© OSzone.net 2001-2012