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

ЖАНРЫ

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

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

Шрифт:

Возможности репозитария CIM. Репозитарий CIM операционной системы Windows Vista стал включать в себя набор классов, с помощью которых можно просматривать сведения о работе службы Репликация DFS, а также управлять ее работой. Все эти классы расположены в пространстве имен \\root\MicrosoftDfs.

Класс DfsrConfig

Содержит описание параметров службы Репликация DFS. Свойства данного класса доступны только для чтения:

• ProviderVersion, тип: string – содержит версию провайдера DFS;

• ServiceVersion, тип: string – содержит версию службы Репликация DFS.

Класс

также включает в себя метод PollDsNow. Он опрашивает доменную службу Active Directory и применяет изменения в конфигурации, если таковые вообще имеются.

Входящий параметр: строковый параметр, определяющий DNS-имя контроллера домена.

Возвращаемые параметры: нет.

Класс DfsrMachineConfig

Определяет конфигурацию службы Репликация DFS на локальном компьютере. Следующие свойства данного класса доступны как для чтения, так и для записи.

• Conf lictHighWatermarkPercent, тип: uint32 – может принимать значения от 80 до 100. Оно определяет процент, который должен превысить размер папки Conflict and Deleted, чтобы начался процесс очистки конфликтов.

• Conf lictLowWatermarkPercent, тип: uint32 – свойство может принимать значения от 10 до 80. Оно определяет процент, до которого должен опуститься размер папки Conflict and Deleted, чтобы процесс очистки конфликтов был остановлен.

• DebugLogFilePath, тип: string – не может содержать более чем 2600 символов. Оно определяет путь к файлу журнала.

• DebugLogSeverity, тип: uint32 – может принимать значения от 1 до 5. Определяет уровень детальности записи в файл журнала.

• Description, тип: string – содержит описание текущих настроек компьютера.

• DsPollinglntervallnMin, тип: uint32 – определяет интервал в минутах между окончанием одного цикла службы доменов Active Directory и началом другого.

• EnableDebugLog, тип: boolean – определяет, разрешена ли запись в файл журнала.

• EnableLightDsPolling, тип: boolean – определяет, будет ли периодически выполняться неполная проверка изменений в конфигурации службы доменов Active Directory. Это ускоряет начало некоторых типов изменений в конфигурации.

• LastChangeNumber, тип: uint32 – доступно только для чтения. Оно определяет номер последних изменений в конфигурации и увеличивается на единицу при каждом обнаружении новых изменений.

• LastChangeSource, тип: string – доступно только для чтения. Оно содержит информацию об авторе изменения.

• LastChangeTime, тип: datetime – доступно только для чтения. Оно определяет время возникновения изменений в конфигурации.

• MaxDebugLogFiles, тип: uint32 – определяет максимальный номер создаваемого файла журнала.

• MaxDebugLogMessages, тип: uint32 – значение данного свойства не может быть меньше 1000. Оно определяет максимальное количество записей в каждом файле журнала.

• MaxOfflineTimelnDays, тип: uint32 – определяет максимальное количество дней, которые реплицированный каталог может быть разъединен с партнерами. После истечения этого срока данный каталог считается неактуальным, и возникает состояние ошибки.

• ReghostingRatelnMin, тип: uint32 – значение данного свойства не может

быть меньше 60. Оно определяет интервал в минутах между запусками процесса сканирования корня каталогов для поиска неизмененных файлов. Для экономии места на диске данные файлы перемещаются к своим теневым копиям.

• RootHighWatermarkPercent, тип: uint32 – его значение не может быть меньше 40. Оно определяет процент занятого места в корневом каталоге, при котором начинается сканирование корня каталогов для поиска неизмененных файлов.

• RootLowWatermarkPercent, тип: uint32 – может принимать значения от 10 до 40. Оно определяет процент занятого места в корневом каталоге, при достижении которого процесс сканирования корня каталогов завершается.

• RpcPortAssignment, тип: uint32 – определяет порт, используемый RPC. По умолчанию значение данного свойства равно 0, что говорит о том, что RPC может использовать любой порт. Для вступления в силу изменений необходимо перезапустить службу Репликация DFS.

• StagingHighWatermarkPercent, тип: uint32 – может принимать значения от 80 до 100. Оно определяет процент использования каталога организации, при достижении которого начинается процесс очистки.

• StagingLowWatermarkPercent, тип: uint32 – может принимать значения от 10 до 80. Оно определяет процент использования каталога организации, при достижении которого процесс очистки завершается.

Класс DfsrVolumeConfig

Класс хранит параметры настройки разделов компьютера, которые содержат реплицируемые папки. Следующие свойства данного класса доступны только для чтения.

• DatabasePath, тип: string – значение данного свойства не может содержать более 2600 символов. Оно определяет путь к каталогу, который хранит базу данных реплицируемых папок.

• LastChangeNumber, тип: uint32 – определяет номер последних изменений в конфигурации и увеличивается на единицу при каждом обнаружении новых изменений.

• LastChangeSource, тип: string – содержит информацию об авторе изменения.

• LastChangeTime, тип: datetime – определяет время возникновения изменений в конфигурации.

• MinNtf sJournalSizelnMb, тип: uint32 – определяет минимальный размер (в Мбайт) журнала номеров последовательности изменения (USN). Если журнал USN отсутствует, то служба Репликация DFS создает новый журнал с указанным в данном свойстве значением. Данное свойство доступно как для чтения, так и для записи. Оно может принимать значения от 4 до 10 000.

• SerialNumber, тип: uint64 – содержит серийный номер раздела.

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

• VolumePath, тип: string – определяет путь к разделу.

Класс DfsrReplicatedFolderConfig

Данный класс определяет настройки конфигурации реплицируемой папки. Его свойства доступны только для чтения.

• CacheObeyConnectionSchedule, тип: boolean – определяет, удовлетворяет ли назначенное соединение репликации по требованию.

• CompressedExtensions,тип: string – определяет список расширений (разделенных между собой запятыми), файлы которых будут сжиматься.

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