Windows Vista. Для профессионалов Клименко Роман
• MaxJobsPerMachine – его значение указывает максимальное количество заданий службы BITS, которые могут быть созданы всеми пользователями компьютера. По умолчанию значение данного параметра равно 30 0.
• MaxFilesPerJob – значение параметра определяет максимальное количество файлов, которые можно загрузить в рамках одного задания. По умолчанию в рамках одного задания нельзя загружать больше 200 файлов.
• MaxCacheSize – значение указывает максимальный объем диска, который может использоваться для кэширования файлов, которые впоследствии будет разрешено скачивать другим клиентам одноранговой сети. По умолчанию размер кэша равен 1 % от общего объема диска.
• MaxContentAge – его значение определяет максимальное количество дней, в течение которых хранить данные в кэше разрешено (потом они будут удаляться). По умолчанию из кэша удалятся файлы, хранящиеся в нем более 14 дней.
• EnablePeercaching – если значение данного параметра равно 0, то кэширование файлов для членов одноранговой группы будет запрещено.
BITS Administration Utility
Расположение: %systemroot%\system32\bitsadmin.exe.
Для настройки службы BITS предназначена специальная программа командной строки. Ее возможности очень подробно документированы в справке по программе, которая вызывается командой bitsadmin /?. Однако, чтобы вы понимали хотя бы основные возможности данной программы, рассмотрим несколько способов ее использования.
Просмотр версии BITS и проверка корректности его работы. Для обеих задач применяется команда bitsadmin /util /version /verbose. После ее выполнения попробует запуститься служба, а также будет отображена следующая информация о ней: версии основных DLL-файлов службы, используемый ими язык, а также их имена, указание, используется ли в системе вспомогательная служба BITS, и если используется, то также отображается путь к ее библиотеке (он содержится в параметре строкового типа ServiceDLL ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS). Также будут отображены сведения о том, имеются ли незаконченные операции переименования файлов, принадлежащих BITS, и активирована ли политика слежения за временем бездействия службы.
Если по каким-то причинам служба BITS работает некорректно, то с помощью программы bitsadmin.ехе можно попробовать восстановить основные параметры работы службы BITS и смежных с ней служб. Для этого используется команда bitsadmin /util /repairservice /force.
Настройка прокси-сервера браузера Internet Explorer для учетных записей системы, используемых службами. Если вы используете прокси-сервер, то для корректной работы служб и программ со службой BITS, возможно, придется самостоятельно настроить параметры прокси-сервера для следующих системных учетных записей: LOCAL SYSTEM, NETWORK SERVICE и LOCAL SERVICE. Для этого можно использовать программы bitsadmin.exe.
Перед самостоятельной настройкой прокси-сервера можно посмотреть его текущие настройки для определенной учетной записи. Для этого применяется команда bitsadmin /util /getieproxy <системная учетная запись>.
Если отображенные после применения предыдущей команды настройки неверны, то для их изменения нужно воспользоваться командой bitsadmin /util /setieproxy <системная учетная запись> <настройки прокси>. Здесь <настройки прокси> могут состоять из следующих параметров.
• AUTODETECT – при каждом соединении учетная запись будет самостоятельно выполнять поиск прокси-сервера.
• NOPROXY – прокси-сервер не используется. Вместе с этим можно использовать параметр /CONN <название соединения;-, чтобы указать имя конкретного соединения, которое будет использоваться учетной записью.
• MANUAL PROXY <адрес прокси: порт, адрес прокси: порт…> <адрес прокси для локальных адресов> – позволяет самостоятельно настроить параметры прокси-сервера, используемые данной учетной записью. Можно указывать как один, так и несколько прокси. Вместо адреса прокси для локальных адресов можно использовать значения <Local> или NULL.
• AUTOSCRIPT <путь> – указывает путь к сценарию, который будет использоваться для настройки параметров подключения.
Настройка аналитического канала BITS. С помощью программы bitsadmin.ехе вы можете включить или отключить использование аналитического канала службы BITS. Он используется для записи аналитических сведений в стандартный журнал операционной системы. Для этого достаточно воспользоваться командой bitsadmin /util /enableanalyticchannel <true или false>.
Сведения об аналитическом канале службы BITS хранятся в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Channels\Microsoft-Windows-Bits-Client/Analytic. Отключение канала приводит к тому, что параметру REG_DWORD-типа Enabled этой ветви присваивается значение 0. Кроме того, это приводит к удалению подраздела, определяющего настройки создания стандартного журнала Windows, из ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\ Autologger.
Кроме параметра Enabled, ветвь реестра содержит другие парамеры, некоторые из которых мы уже рассмотрели ранее в этой книге (в разд. 5.2 при рассмотрении оснастки eventvwr.msc).
Примечание
Служба BITS создает еще один канал, параметры работы которого описаны в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ WINEVT\Channels\Microsoft-Windows-Bits-Client/Operational. Параметры этого канала аналогичны параметрам аналитического канала.
Работа с записями кэша и областями службы BITS. Для работы с записями кэша службы BITS применяется команда вида bitsadmin /cache <параметры>. Можно указывать следующие параметры данной команды.
• /LIST /VERBOSE – отображает сведения о записях, которые расположены в кэше службы BITS.
• /INFO <запись> /VERBOSE – отображает полные сведения о конкретной записи кэша.
• /DELETE <запись> – удаляет запись из кэша.
• /DELETEURL <URL-адрес> – удаляет из кэша все записи, имеющие данный URL-адрес.
• /CLEAR – полностью очищает содержимое кэша службы.
• /GETLIMIT – отображает возможное максимальное количество записей в кэше службы.
• /SETLIMIT <количество> – устанавливает новое максимальное количество записей в кэше службы.
• /GETEXPIRATIONTIME – отображает время жизни записи в кэше.
• /SETEXPIRATIONTIME <время в секундах> – устанавливает новое время жизни записи в кэше.
• /ENABLECLIENT <true или false> – разрешает или запрещает помещение в кэш клиентских записей.
• /ENABLESERVER <true или false> – разрешает или запрещает помещение в кэш серверных записей.
Если же нужно просмотреть существующие области, то необходимо воспользоваться командой bitsadmin /neighborhood <параметры>. Можно указывать следующие параметры этой команды.
• /LIST – отображает сведения обо всех областях службы BITS.
• /INFO <имя области> – выводит сведения о конкретной области.
• /CLEAR – очищает список областей.
• /DISCOVER – снова выполняет поиск областей.
• /GETLIMIT – отображает возможное максимальное количество областей службы.
• /SETLIMIT <количество> – устанавливает новое максимальное количество областей.
• /GETEXPIRATIONTIME – отображает время жизни области в списке службы BITS.
• /SETEXPIRATIONTIME <время в секундах> – устанавливает новое время жизни области в списке службы BITS.
• /SETAVAILABLE <FQDN-hmh> <true или false> – разрешает или запрещает использование данной области.
• /SETAUTH <FQDN-hmh> <true или false> – разрешает или запрещает аутентификацию данной области.
• /GETSEARCHCOUNT – отображает количество возможных контактов при поиске в областях.
• /SETSEARCHCOUNT <количество> – устанавливает новое количество возможных контактов при поиске в областях. Указанное вами значение заносится в параметр REG_DWORD-типа ContentDiscoverySearches ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ BITS.
Работа с заданиями службы BITS. Основным назначением службы BITS является выполнение заданий, которые ставят перед ней другие службы и программы, поэтому было бы странно, если бы с помощью программы bitsadmin.ехе нельзя было управлять этими заданиями.
Вкратце рассмотрим основной список команд программы bitsadmin.ехе, предназначенных для работы с заданиями.
• Bitsadmin /list /allusers /verbose – отображает список всех заданий от всех пользователей, которые находятся в очереди заданий. При этом отображаются следующие сведения о задании: его CLSID-номер, имя файла, в передаче которого заключается задание, тип задания, его состояние выполнения, создатель, приоритет, ACL-флаги, время создания, список используемых для выполнения задания прокси-серверов и многое другое.
Кроме того, сведения об определенном задании можно вывести с помощью команды Bitsadmin /info <CLSID-номер задания или его имя> /verbose. Также можно отобразить только конкретные сведения об определенном задании. Для этого применяются следующие команды.
– Bitsadmin /GETTYPE <CLSID-номер задания или его имя>– отображает тип задания.
– Bitsadmin /GETACLFLAGS <CLSID-номер задания или его имя> – выводит ACL-флаги задания.
– Bitsadmin /GETBYTESTOTAL <CLSID-номер задания или его имя> – отображает общий размер задания.
– Bitsadmin /GETBYTESTRANSFERRED <CLSID-номер задания или его имя> – выводит количество переданных байт задания.
– Bitsadmin /GETFILESTOTAL <CLSID-номер задания или его имя> – отображает общее количество файлов в задании.
– Bitsadmin /GETFILESTRANSFERRED <CLSID-номер задания или его имя> – выводит количество переданных файлов задания.
– Bitsadmin /GETCREATIONTIME <CLSID-номер задания или его имя> – отображает дату создания задания.
– Bitsadmin /GETSTATE <CLSID-номер задания или его имя>– выводит состояние выполнения задания.
– Bitsadmin /GETOWNER <CLSID-номер задания или его имя>– отображает создателя задания.
– Bitsadmin /GETPRIORITY <CLSID-номер задания или его имя> – выводит приоритет задания.
Просматривать список заданий можно и в режиме мониторинга. Для этого применяется команда Bitsadmin /monitor /allusers /refresh <время обновления в секундах>. После ввода данной команды экран командной строки очистится и на нем будут отображаться сведения о только что добавленных заданиях (CLSID-номер задания и файл, в передаче которого заключается задание). Чтобы выйти из режима мониторинга, нужно нажать комбинацию клавиш Ctrl+C.
• Bitsadmin /reset /allusers – удаляет все задания от всех пользователей. Можно удалить и конкретное задание. Для этого применяется такая команда, какBitsadmin /cancel <CLSID-номер задания или его имя>.
• Bitsadmin /TRANSFER <имя задания> <тип задания> <URL или UNC-имя удаленного компьютера> <локальное имя получаемого файла> – создает задание и сразу же его выполняет.
• Bitsadmin /create <тип задания> <имя задания> – создает задание определенного типа. Для указания типа задания применяется один из следующих параметров.
– /DOWNLOAD – задание заключается в загрузке файла на локальный компьютер. Данный тип задания используется по умолчанию.
– /UPLOAD – заключается в загрузке файла на удаленный компьютер.
– /UPLOAD-REPLY – задание заключается в ответе на загрузку файла.
После того как будет создано задание, можно настроить следующие параметры его работы.
• Файлы, передаваемые при выполнении задания. Для этого применяется одна из следующих команд.
– Bitsadmin /ADDFILE <CLSID-номер задания или его имя> <URL или UNC-имя удаленного компьютера> <локальное имя получаемого файла> – добавляет определенный файл в задание.
– Bitsadmin /ADDFILESET <CLSID-номер задания или его имя> <URL или UNC-имя удаленного компьютера> <название и путь к текстовому файлу> – указывает путь к текстовому файлу. В нем записан список файлов, которые нужно передать при выполнении задания.
Формат данного файла довольно прост: в каждой строке нужно указывать одно URL– или UNC-имя удаленного компьютера и одно имя локального файла (разделенные пробелом). Строки, начинающиеся с символа #, считаются комментариями.
• ACL, распространяемое на передачу задания. Для этого применяется команда Bitsadmin /setaclflags <CLSID-номер задания или его имя> <флаги ACL>. Возможны следующие флаги ACL: О (владелец), G (группа), D (DACL), S (SACL). Можно указать сразу несколько флагов ACL. Например, OGS.
• Другие параметры задания.
– Bitsadmin /SETDESCRIPTION <CLSID-номер задания или его имя> <описание> – изменяет описание данного задания.
– Bitsadmin /SETPRIORITY <CLSID-номер задания или его имя> <приоритет> – меняет приоритет задания.
– Bitsadmin /SETMINRETRYDELAY <CLSID-номер задания или его имя> <задержка перед повторным выполнением задания> – изменяет задержку перед повторным выполнением задания.
Можно также указать состояние выполнения задания. Для этого применяются следующие команды.
• Bitsadmin /SUSPEND <CLSID-номер задания или его имя>—приостанавливает выполнение задания.
• Bitsadmin /RESUME <CLSID-номер задания или его имя> – продолжает выполнение задания.
• Bitsadmin /COMPLETE <CLSID-номер задания или его имя>– завершает выполнение задания.
Обозреватель компьютеров
Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: нет.
Файлы службы: нет.
Исполняемый файл: svchost.exe – k netsvcs.
Подраздел реестра: Browser.
Службы, необходимые для работы данной: Рабочая станция (LanmanWorkstation), Сервер (LanmanServer).
Данная служба предоставляет пользовательским процессам сведения о других подключенных к сети компьютерах и принтерах. Если службы Обозреватель компьютеров на всех компьютерах сети будут отключены, то, например, вы не сможете увидеть список компьютеров сети с помощью значка Сетевого окружения, или любой мастер, отображающий список компьютеров и принтеров сети, не сможет найти ни одного компьютера или принтера. Это не говорит о том, что вы не сможете получить доступ к компьютерам сети: если вы знаете точное имя компьютера (или принтера) или его IP-адрес, то сможете получить к нему доступ.
Операционная система Windows Vista поддерживает набор счетчиков производительности, с помощью которых можно следить за состоянием работы данной службы. Они принадлежат объекту Обозреватель сети и позволяют просматривать следующие сведения.
• Частота, с которой домен или сервер извещают о своем существовании (счетчики Объявлений домена/сек, Объявлений сервера/сек и Всего объявлений/сек). Можно также просмотреть количество объявлений серверов, которые были потеряны (счетчик Промахов объявлений серверов) или не обработаны из-за нехватки памяти (счетчик Ошибок распределения объявлений сервера/сек), и количество ситуаций, когда один основной обозреватель обнаружил в том же домене еще один основной обозреватель (счетчик Дублирование объявлений основного обозревателя).
• Частота, с которой служба Обозреватель компьютеров обрабатывает запросы обзора серверов, доменов и прочих станций (счетчики Нумераций сервером/сек, Нумераций доменом/сек, Прочих нумераций/сек, Всего перечислений/сек). Можно также просмотреть количество обработанных (счетчик Запросов на список серверов/сек) и необработанных (счетчик Промахов запросов на список серверов) запросов на получение списка обозревателей сети.
• Количество ошибок почтового слота, связанных с выделением буфера для размещения пользовательских данных (счетчик Ошибок распределения почтовых слотов) и с отсутствием почтового слота (счетчик Ошибок открытия почтового слота/сек), ошибок при транспортировке в почтовый слот (счетчик Ошибок приема в почтовый слот), ошибок записи в почтовый слот (Ошибок записи в почтовый слот), а также количество датаграмм почтовых слотов, отброшенных из-за нехватки памяти (счетчик Промахов датаграмм почтовых слотов). Можно также просмотреть количество успешных записей в почтовый слот (счетчик Операций записи в почтовый слот/сек).
Рекомендуется отключить службы Обозреватель компьютеров на всех компьютерах сети, кроме одного. В этом случае служба сможет работать нормально, и при этом не будет генерироваться лишний сетевой трафик (через определенный интервал времени все работающие службы выбирают основной обозреватель компьютеров, что порождает лишний трафик, если же в сети есть только одна служба, то она автоматически будет назначать себя основной).
Служба Обозреватель компьютеров поддерживает некоторые параметры реестра , хранящиеся в ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\BROWSER\Parameters.
• MaintainServerList – если значение данного параметра строкового типа равно yes, то ваш компьютер может участвовать в выборах основного обозревателя компьютеров. Если вы не хотите отключать службу Обозреватель компьютеров на компьютерах сети, то можно просто присвоить значение по этому параметру для всех компьютеров сети, кроме одного. Тогда только один компьютер сможет участвовать в выборах, и только он всегда будет основным.
• CacheResponseSize – этот параметр типа REG_DWORD определяет размер кэша ответов, используемого службой Обозреватель компьютеров.
• QueryDriverFrequency – имеет тип REG_DWORD и определяет частоту опроса драйвера службой Обозреватель компьютеров.
• DisableStopOnPortsClosed – этот параметр типа REG_DWORD определяет, будет ли завершаться работа данной службы, если порты, используемые ею, закрыты.
• AllowPassThrough – имеет тип REG_DWORD и определяет, разрешена ли транзитная пересылка.
Модуль запуска процессов DCOM-сервера
Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SeAssign Primary Token Privilege, SeAuditPrivilege, SeChangeNotifyPrivilege, SeCreateGlobalPrivilege, SeDebugPrivilege, SeImpersonatePrivilege, SelncreaseQuotaPrivilege, SeTcbPrivilege.
Файлы службы: rpcss.dll.
Исполняемый файл: svchost.exe – к DcomLaunch.
Подраздел реестра: DcomLaunch.
Службы, необходимые для работы данной: нет.
Обеспечивает запуск служб DCOM. Служба DCOM необходима для выполнения взаимодействия между СОМ-компонентами, установленными на разных компьютерах. Если ваш компьютер не подключен к сети или вы не хотите, чтобы приложения СОМ, установленные на вашем компьютере, могли взаимодействовать с приложениями СОМ удаленных компьютеров, то службу DCOM можно отключить. Однако вы не сможете это сделать с помощью оснастки services.msc, так как доступ к подразделу реестра DcomLaunch по умолчанию отсутствует даже у администраторов. По этой причине перед отключением службы нужно изменить права доступа к данной ветви реестра. Хотя отключать ее все-таки не стоит, так как это может привести к непредсказуемым последствиям.
Репликация DFS
Тип запуска: вручную.
Учетная запись: система.
Дополнительные привилегии: SeBackupPrivilege, SeRestorePrivilege, SeSecurityPrivilege, SeImpersonatePrivilege, SeTcbPrivilege, SeLoadDriverPrivilege.
Файлы службы: нет.
Исполняемый файл: DFSR.exe.
Подраздел реестра: DFSR.
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs), Система событий С0М+ (EventSystem).
Синхронизирует файлы, которые требуют синхронизации, между компьютерами сети. При отключении данной службы не будет работать не только механизм синхронизации, но и автоматическое обновление содержимого открытого в данный момент сетевого каталога.
При первом запуске данной службы в оснастке eventvwr.msc создается новый стандартный журнал Репликация DFS, расположенный в подразделе Журналы приложений и служб.
База данных службы содержится в каталоге System Volume Inf ormation\ DFSR.
Настройки службы Репликация DFS хранятся в ветви реестра HKEY_LOCAL_MACHlNE\SYSTEM\CurrentControlSet\DFSR\Parameters. Например, данная ветвь реестра содержит параметр REG_DWORD-типа Enable Remote Namespace Access, который определяет, разрешен ли удаленный доступ к пространству имен службы. А еще эта ветвь реестра может содержать параметр REG_DWORD-типа Enable Verbose Event Logging, который определяет, как много сведений будет заноситься в файл журнала службы Репликация DFS.
Эта ветвь реестра также включает в себя параметр расширенного строкового типа Machine Configuration File, который указывает путь к XML-файлу, хранящему настройки службы. Данные настройки применяются при запуске службы Репликация DFS. По умолчанию XML-файл содержит лишь настройки, влияющие на ведение файла журнала службы. Например, к ним относятся следующие настройки: каталог, хранящий файл журнала df srXXXXX.log, его размер, максимальное количество сообщений, а также указание, будет ли вообще выполняться запись сведений о работе службы в файл журнала (по умолчанию запись сведений не ведется).
Возможности репозитария 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 – определяет список расширений (разделенных между собой запятыми), файлы которых будут сжиматься.
• Conf lictPath, тип: string – значение данного свойства не может состоять больше чем из 2600 символов. Оно определяет путь к локальному каталогу Conflict and Deleted.
• Conf lictSizelnMb, тип: uint32 – его значение не может быть меньше 10. Оно определяет размер квоты для каталога Conflict and Deleted в мегабайтах.
• Description, тип: string – содержит описание данной реплицируемой папки.
• DirectoryFilter, тип: string – определяет список каталогов-исключений, разделенных между собой запятыми. Значение данного свойства не может состоять больше чем из 2600 символов.
• DisableReanimateDeletes, тип: boolean – определяет, могут ли отдаленные удаления быть отменены при обновлении конфликтов.
• DisableSaveDeletes, тип: boolean – если значение данного свойства равно true, то удаленные файлы не будут перемещаться в каталог Conflict and Deleted.
• Enabled, тип: boolean – определяет, разрешена ли репликация каталога.
• FileFilter, тип: string – указывает список файлов-исключений, разделенных между собой запятыми. Значение данного свойства не может состоять больше чем из 2600 символов.
• Ghosted, тип: boolean – определяет, разрешено ли службе Репликация DFS использовать теневое копирование.
• IsPrimary, тип: boolean – указывает, было ли содержимое каталога при инициализации процесса репликации наиболее актуальным.
• MaxAgelnCachelnMin, тип: uint32 – определяет максимальную продолжительность (в минутах) хранения ресурса в кэше, прежде чем начнется процесс его перезаписи.
• MemberGuid, тип: string – содержит уникальный идентификатор членства реплицируемого каталога.
• MinAgelnCachelnMin, тип: uint32 – определяет минимальную продолжительность (в минутах) хранения теневого ресурса в кэше, после истечения которой ресурс будет поставлен на рассмотрение возможности помещения в хранилище теневых копий.
• Readonly, тип: boolean – определяет, можно ли изменять содержимое реплицируемого каталога.
• ReplicatedFolderDn, тип: string – определяет имя каталога, известное в службе доменов Active Directory.
• ReplicatedFolderGuid, тип: string – является ключевым. Оно определяет уникальный идентификатор реплицируемого каталога.
• ReplicatedFolderName, тип: string – определяет имя реплицируемого каталога.
• ReplicationGroupGuid, тип: string – указывает уникальный идентификатор группы, к которой принадлежит данный реплицируемый каталог.
• RootPath, тип: string – определяет локальный путь к реплицируемому каталогу. Значение данного свойства не может состоять больше чем из 2600 символов.
• Roots izelnMb, тип: uint32 – указывает квоту в мегабайтах для папки, содержащей реплики данного каталога. Значение этого свойства не может быть меньше 10.
• SharedStaging, тип: boolean – определяет, может ли каталог организации быть общего доступа.
• StagingPath, тип: string – указывает путь к каталогу организации. Значение данного свойства не может состоять больше чем из 2600 символов.
• StagingSizelnMb, тип: string – определяет квоту в мегабайтах для каталога организации. Значение данного свойства не может быть меньше 10.
• VolumeGuid, тип: string – указывает уникальный идентификатор раздела, содержащего данную реплицируемую папку.
Класс DfsrReplicationGroupConfig
Определяет настройки группы репликации на данном компьютере. Свойства данного класса доступны только для чтения.
• Def aultSchedule, тип: массив значений uint8 – определяет используемое по умолчанию расписание для данной группы репликации.
• Def aultSchedulelnUtc, тип: boolean – определяет, на основе чего назначено расписание репликации группы: локального времени или другого UTC.
• Description, тип: string – содержит описание группы репликации.
• LastChangeNumber, тип: uint32 – определяет номер последних изменений в конфигурации и увеличивается на единицу при каждом обнаружении новых изменений.
• LastChangeSource, тип: string – содержит информацию об авторе изменения.
• LastChangeTime, тип: datetime – определяет время возникновения изменений в конфигурации.