Вкладка Предыдущие версии
В операционной системе Windows Vista окно Свойства любых файлов и папок содержит новую вкладку: Предыдущие версии. С ее помощью вы можете просмотреть список копий данных файлов или папок, созданных ранее с помощью службы теневого копирования. При этом с помощью той же вкладки можно открыть конкретную теневую копию файла или каталога (с помощью кнопки Открыть), создать новую теневую копию файла на основе существующей теневой копии (с помощью кнопки Копировать), а также восстановить содержимое файла или каталога на основе конкретной теневой копии (с помощью кнопки Восстановить).
Для примера попробуйте создать теневую копию раздела с помощью рассмотренной выше программы vssuirun.ехе. А после этого посмотрите на содержимое вкладки Предыдущие версии окна Свойства файла или каталога, расположенного на разделе, теневую копию которого вы только что создали.
Теневая копия всех каталогов определенного раздела также создается во время создания точки восстановления с помощью службы Восстановление системы.
Содержимое вкладки Предыдущие версии можно ограничить с помощью групповых политик. Для этого применяются политики файла PreviousVersions. admx, расположенные в подразделе Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник Windows → Предыдущие версии.
Политики данного подраздела изменяют значения параметров REGDWORD-типа, расположенных в ветви реестра HKEY_CURRENT_USER\Software\Policies\ Microsoft\PreviousVersions.
• DisableBackupRestore – если значение данного параметра равно 1, то восстановление файла из резервной копии будет запрещено.
• DisableLocalPage – при установке значения этого параметра равным 1 вкладка Предыдущие версии не будет отображаться в окне Свойства для файлов и папок, расположенных на локальном компьютере.
• DisableLocalRestore – если значение данного параметра равно 1, то восстановление файла с помощью копий, расположенных на локальном диске компьютера, будет запрещено.
• DisableRemotePage – при установке значения этого параметра равным 1 вкладка Предыдущие версии не будет отображаться в окне Свойства для файлов и папок, расположенных в общих каталогах.
• DisableRemoteRestore – если значение данного параметра равно 1, то восстановление файла с помощью копий, расположенных в общих каталогах, будет запрещено.
• HideBackupEntries – при установке значения этого параметра равным 1 восстановление файла из копий, хранящихся на архивных носителях, будет запрещено. По умолчанию восстанавливать файлы можно как из теневых копий, расположенных на диске, так и из копий, хранящихся на архивных носителях.
Работа с WMI
Работать с теневыми копиями и просматривать параметры работы провайдера теневого копирования можно также с помощью инструментария управления Windows. Для этого в пространство имен \\root\cimv2 были добавлены новые классы: Win32_ShadowProvider, Win32_ShadowCopy, Win32_ShadowStorage, Win32 ShadowContext.
Класс Win32_ShadowProvider
Данный класс содержит описание провайдеров теневого копирования. Он включает в себя следующие свойства.
• Caption, тип: string – определяет короткое описание провайдера (не более 64 символов).
• CLSID, тип: string – указывает CLSID-номер СОМ-класса провайдера теневого копирования.
• Description, тип: string – определяет описание провайдера.
• ID, тип: string – является ключевым. Определяет уникальный идентификатор провайдера теневого копирования.
• InstallDate, тип: datetime – указывает дату установки провайдера.
• Name, тип: string – определяет имя провайдера теневого копирования.
• Status, тип: string – указывает статус работы провайдера теневого копирования. Например, возможны следующие значения данного свойства: OK, Error, Degraded, Unknown, Pred Fail, Starting, Stopping, Service, NonRecover, No Contact, Lost Coram.
• Type, тип: uint32 – определяет тип провайдера теневого копирования. Например, провайдер может иметь следующий тип: «неизвестно», «системный», «программное обеспечение», «оборудование».
• Version, тип: string – указывает версию провайдера.
• VersionID, тип: string – определяет идентификатор версии провайдера.
Класс Win32_ShadowCopy
Экземпляры данного класса определяют теневые копии файлов. Класс содержит следующие свойства.
• Caption, тип: string – определяет короткое описание теневой копии (не больше 64 символов).
• ClientAccessible, тип: boolean – указывает, была ли данная теневая копия создана с помощью компонента Windows Предыдущие версии.
• Count, тип: uint32 – определяет номер теневой копии файла.
• Description, тип: string – указывает описание теневой копии.
Читать дальше
Конец ознакомительного отрывка
Купить книгу