Чтение онлайн

ЖАНРЫ

Windows Vista. Для профессионалов

Клименко Роман

Шрифт:

• 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 – указывает описание теневой копии.

• DeviceObject, тип: string – определяет название менеджера объектов Windows.

• Differential, тип: boolean – указывает, была ли создана данная копия отличительным провайдером теневых копий.

• ExposedLocally, тип: boolean – определяет, была ли данная теневая копия выставлена на локальном компьютере. Если значение данного

свойства равно false, то данная теневая копия скрыта.

• ExposedName, тип: string – указывает имя отображаемой теневой копии.

• ExposedPath, тип: string – определяет путь к отображаемой теневой копии.

• ExposedRemotely, тип: boolean – указывает, была ли теневая копия выставлена на удаленной машине. Если значение данного свойства равно false, то данная теневая копия скрыта.

• HardwareAssisted, тип: boolean – определяет, была ли данная теневая копия создана провайдером теневых копий оборудования.

• ID, тип: string – является ключевым. Оно определяет уникальный идентификатор теневой копии на локальном компьютере.

• Imported, тип: boolean – определяет, была ли данная теневая копия импортирована на данный компьютер, а не создана на нем.

• InstallDate, тип: datetime – содержит дату создания теневой копии.

• Name, тип: string – определяет метку теневой копии.

• NoAutoRelease, тип: boolean – значение свойства указывает, будет ли данная теневая копия удалена автоматически в момент завершения работы процесса, который запросил ее создание. Если значение свойства равно true, то теневая копия удалена не будет.

• NotSurf aced, тип: boolean – определяет, является ли данная теневая копия текущей в пространстве локального компьютера.

• NoWriters, тип: boolean – указывает, является ли данная теневая копия созданной с теневой копии записывающего компонента.

• OriginatingMachine, тип: string – определяет имя компьютера, на котором находится оригинал для данной теневой копии.

• Persistent, тип: boolean – указывает, является ли данная теневая копия постоянной.

• Plex, тип: boolean – определяет, была ли данная теневая копия создана с помощью провайдера расщепления зеркала.

• ProviderlD, тип: string – указывает уникальный идентификатор провайдера, создавшего данную теневую копию.

• ServiceMachine, тип: string – определяет идентификатор компьютера, обслуживающего данную теневую копию.

• SetID, тип: string – указывает идентификатор набора теневых копий, в который входит данная теневая копия.

• State, тип: uint32 – определяет состояние теневой копии. Например, если значение данного свойства равно 1, то теневая копия подготавливается, а если значение равно 3, то она уже готова. Если же значение равно 9, то теневая копия создана. Если значение свойства равно 11, то она уже удалена.

• Status, тип: string – указывает описание статуса создания данной теневой копии. Например, возможны следующие значения данного свойства: OK, Error, Degraded, Unknown, Pred Fail, Starting, Stopping и т. д.

• Transportable, тип: boolean – определяет, может ли данная теневая копия быть перенесена на другой компьютер. Если значение данного свойства равно false, то теневая копия может работать только на локальном компьютере.

• VolumeName, тип: string – указывает раздел. На этом разделе находится оригинальный файл, теневую копию которого описывает данный экземпляр класса.

Поделиться с друзьями: