Книга: Недокументированные и малоизвестные возможности Windows XP
Создание контрольной точки восстановления
Создание контрольной точки восстановления
Продолжим рассмотрение темы восстановления системы и опишем код для автоматического создания точки восстановления. На этот раз будет приведена только часть кода, отвечающая за работу WMI, а не весь код сценария, то есть обращение к моникеру winmgmts и работа с классом. Вы самостоятельно можете модифицировать приведенный выше код для того, чтобы он мог, например, автоматически включать работу SystemRestore, если возможность восстановления системы отключена, а потом уже выполнять создание контрольной точки восстановления.
Листинг 11.2 Создание контрольной точки восстановления
Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/ default:SystemRestore")
'С помощью данной функции и создается точка восстановления.
'Функция имеет три параметра, первый из которых определяет описание
'создаваемой точки восстановления и возвращает код ошибки в случае
'неудачной попытки создания. Нам этот код не нужен,
'но тем не менее его необходимо поместить в любую переменную.
'Если вы будете записывать сведения о создании точки в журнал,
'то данный код может понадобиться.
ErrorSRCode = obj.CreateRestorePoint("Точка восстановления от " & Time(), 0, 100)
- Включение и выключение SystemRestore для отдельных дисков
- Создание контрольной точки восстановления
- Энумерация содержимого ветви реестра
- Создание, завершение и просмотр учетной записи процесса
- Выключение, перезагрузка компьютера, завершение сеанса пользователя
- Получение сведений об установленных на компьютере программах
- Получение сведений о компьютере
- Другие классы и функции пространств имен WMI
- Стандартные сценарии сервера сценариев
- Глава 21 Система восстановления Windows
- Создание файлов с блокировкой
- Уменьшение времени, необходимого для резервного копирования и восстановления
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали
- 7.4.2. Создание собственного LiveCD
- Создание пользователя и группы на рабочей станции
- Создание корня документа:
- Создание многофайловой базы данных