Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Windows Vista. Для профСссионалов». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 100

Автор Π ΠΎΠΌΠ°Π½ КлимСнко

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ запуск слуТб 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 символов.