Создание скриптов для System Restore
Вы можете создавать скрипты для System Restore с помощью Windows Scripting Host (WSH) и Windows Management Instrumentation (WMI). Глава 9 покажет вам, как писать скрипты для редактирования реестра. Но, возможно, вы хотите писать скрипты специально для автоматизации System Restore. Эти скрипты - более удобный способ для получения большего контроля над процессом создания точек восстановления, чем значения реестра, показанные в предыдущем разделе.
Создание скриптов для System Restore основано на WMI и Srclient.dll, которая является клиентской DLL системы System Restore. Учетная запись, из которой вы будете запускать зти скрипты, должна иметь административные полномочия, что не позволяет запускать зти скрипты из учетных записей, принадлежащих группам Users (Пользователи) или Power Users (Опытные пользователи). Однако в Scheduled Tasks (Назначенные задания) вы можете запускать зти скрипты по расписанию с подходящими полномочиями. Следующий листинг показывает скрипт, который автоматически создает точку восстановления. С помощью WMI он создает объект System Restore, а затем с помощью вызова метода CreateRestorePoint() создает точку восстановления. Первый параметр -зто название точки восстановления; вы должны использовать описательное имя, которое начинается с глагола, такого как Installed или Changed.
Set SRP =GetObject (”winmgmts:\\.\root\default:Systemrestore”) CSRP =SRP.CreateRestorePoint (”Hacked the registry”, 0,100)//Книга источник