Windows Vista. Для профессионалов
Шрифт:
• DisableLocalRestore – если значение данного параметра равно 1, то восстановление файла с помощью копий, расположенных на локальном диске компьютера, будет запрещено.
• DisableRemotePage – при установке значения этого параметра равным 1 вкладка Предыдущие версии не будет отображаться в окне Свойства для файлов и папок, расположенных в общих каталогах.
• DisableRemoteRestore – если значение данного параметра равно 1, то восстановление файла с помощью копий, расположенных в общих каталогах, будет запрещено.
• HideBackupEntries – при установке значения
Работа с 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 – указывает раздел. На этом разделе находится оригинальный файл, теневую копию которого описывает данный экземпляр класса.