Windows Vista. Для профессионалов
Шрифт:
• Вести журнал даже при превышении предела квоты – меняет значение параметра LogEventOverLimit. Если он присутствует в реестре, тогда флажок Регистрация превышения квоты пользователем, расположенный на вкладке Quota, будет сброшен и заблокирован.
• Задать предел дисковой квоты – политика изменяет значение параметра Enforce. Если он присутствует в реестре, то флажок Не выделять место на диске при превышении квоты, расположенный на вкладке Квота, будет снят и заблокирован.
• Включить дисковые квоты – изменяет значение параметра Enable. Если данный параметр присутствует
• Предел квоты по умолчанию и уровень предупреждения – с помощью данной политики можно определить предел квоты, а также предел для выдачи предупреждающего сообщения. Политика изменяет значения следующих параметров.
– Limit – значение данного параметра определяет предел для квоты. При этом единицы, в которых исчисляется данный предел, определяются значением параметра LimitUnits.
– LimitUnits – указывает единицы, в которых исчисляется предел для квоты. Параметр может принимать следующие значения: 1 (Кбайт), 2 (Мбайт), 3 (Гбайт), 4 (Тбайт), 5 (Пбайт), б (Эбайт).
– Threshold – значение данного параметра определяет предел для выдачи предупреждающего сообщения. При этом единицы, в которых исчисляется данный предел, определяются значением параметра ThresholdUnits.
– ThresholdUnits – указывает единицы, в которых исчисляется предел для выдачи предупреждающего сообщения. Данный параметр может принимать следующие значения: 1 (Кбайт), 2 (Мбайт), 3 (Гбайт), 4 (Тбайт), 5 (Пбайт), б (Эбайт).
Работа с WMI
Репозитарий CIM операционной системы Windows Vista включает в себя несколько новых классов, описывающих настройки разделов диска и позволяющих работать с ним. Данный класс принадлежит к пространству имен \\. \root\cimv2.
Класс Win32_Volume
Данный класс определяет описание разделов жесткого диска, используемых при дефрагментации жесткого диска. Он поддерживает следующие свойства, доступные только для чтения.
• Access, тип: uint16 – определяет тип доступа к разделу диска. Если значение данного свойства равно 0, то тип доступа неизвестен. Если значение свойства равно 1, то доступ разрешен только для чтения. Если значение равно 2, то доступ разрешен только для записи. Если же значение свойства равно 3, то доступ разрешен как для чтения, так и для записи.
• Automount, тип: boolean – значение определяет, поддерживает ли данный раздел диска автоматическое монтирование для операций чтения/записи.
• Availability, тип: uint16 – значение данного свойства определяет состояние устройства. Например, если значение равно 10, то устройство находится в состоянии деградации. Если же значение свойства равно от 13 до 15, то устройство находится в одном из режимов энергосбережения.
• BlockSize, тип: uint64 – определяет размер одного блока диска (в байтах).
• BootVolume, тип: boolean – указывает, является ли этот раздел диска загрузочным (то есть он содержит системные файлы операционной системы).
• Capacity, тип: uint64 – определяет размер раздела диска в байтах.
• Caption, тип: string – содержит короткое, не более 64 символов, описание раздела диска.
• Compressed, тип: boolean – определяет, сжат ли
• Conf igManagerErrorCode, тип: uint32 – указывает состояние данного раздела по отношению к конфигурационному менеджеру. Например, если значение данного свойства равно 0, то раздел корректно работает. Если значение равно 2, то операционная система не может загрузить драйвер данного устройства. Если значение свойства равно 4, то файлы драйвера для данного устройства повреждены или работают некорректно. Если же значение данного свойства равно 17, то устройству необходим тип ресурса, не известный операционной системе.
• Conf igManagerUserConf ig, тип: boolean – определяет, может ли устройство использовать пользовательские настройки.
• CreationClassName, тип: string – указывает название класса, используемого для создания.
• Description, тип: string – содержит описание раздела.
• DevicelD, тип: string – является ключевым. Оно содержит уникальный идентификатор раздела.
• DirtyBitSet, тип: boolean – определяет, помечен ли данный раздел грязным. Раздел помечается грязным в том случае, если операционная система не могла записать или считать с него нужные данные (то есть имеются подозрения на физические или логические ошибки в структуре раздела, и требуется выполнить проверку раздела). Если бит установлен, то перед выполнением таких операций, как дефрагментация или конвертирование, необходимо проверить диск на ошибочные или сбойные секторы.
• DriveType, тип: uint32 – указывает тип диска, которому принадлежит данный раздел. Например, значение 5 данного свойства говорит о том, что устройство является компакт-диском. А значение 4 говорит о том, что раздел является сетевым. Значение же 3 говорит о том, что раздел является частью локального диска.
• ErrorCleared, тип: boolean – свойство определяет, были ли исправлена последняя ошибка в работе устройства, описанная значением свойства Last-ErrorCode.
• ErrorDescription, тип: string – содержит описание возникшей в работе устройства ошибки. Код ошибки находится в свойстве LastErrorCode.
• ErrorMethodology, тип: string – также содержит описание найденной ошибки и возможного способа ее исправления.
• FileSystem, тип: string – определяет файловую систему, с помощью которой отформатирован данный раздел.
• FreeSpace, тип: uint64 – указывает количество свободного на разделе места в байтах.
• InstallDate, тип: datetime – определяет дату установки данного устройства или его драйверов.
• Label, тип: string – содержит метку раздела (размер метки может быть не более 32 символов).
• LastErrorCode, тип: uint32 – хранит код последней ошибки, возникшей в работе устройства.
• MaximumFileNameLength, тип: uint32 – определяет максимальную длину имени файла (без расширения), поддерживаемую данным разделом.
• Name, тип: string – указывает имя раздела, если, конечно, оно у него есть.
• NumberOfBlocks, тип: uint64 – определяет общее количество блоков, из которых состоит данный раздел.
• PageFilePresent, тип: boolean – указывает, находится ли на данном разделе файл подкачки операционной системы.