ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Аудит удалСния ΠΈ доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ запись событий Π² Π»ΠΎΠ³-Ρ„Π°ΠΉΠ» срСдствами Powershell

НачнСм.

Для Π½Π°Ρ‡Π°Π»Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ.
Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности->ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности->Доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ
Π’ΠΊΠ»ΡŽΡ‡ΠΈΠΌ «Аудит Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы» Π½Π° успСх ΠΈ ΠΎΡ‚ΠΊΠ°Π·.
ПослС этого Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π½Π°ΠΌ ΠΏΠ°ΠΏΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚.
ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌ Π² свойства ΠΏΠ°ΠΏΠΊΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ доступа Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ», ΠΆΠΌΠ΅ΠΌ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ», ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ «Аудит», ΠΆΠΌΠ΅ΠΌ Β«Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» ΠΈ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ». Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСсти Π°ΡƒΠ΄ΠΈΡ‚. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «ВсС», ΠΈΠ½Π°Ρ‡Π΅ бСссмыслСнно. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ примСнСния «Для этой ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Π΅Π΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Β».
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ дСйствия Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ вСсти Π°ΡƒΠ΄ΠΈΡ‚. Π― Π²Ρ‹Π±Ρ€Π°Π» Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²/дозапись Π΄Π°Π½Π½Ρ‹Ρ…Β» УспСх/ΠžΡ‚ΠΊΠ°Π·, Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΎΠΊ/дозапись Π΄Π°Π½Π½Ρ‹Ρ…Β» УспСх/ΠΎΡ‚ΠΊΠ°Π·, Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΎΠΊ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ просто ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π° УспСх/ΠžΡ‚ΠΊΠ°Π·.
Π–ΠΌΠ΅ΠΌ ОК. Π–Π΄Π΅ΠΌ примСнСния ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ Π°ΡƒΠ΄ΠΈΡ‚Π° Π½Π° всС Ρ„Π°ΠΉΠ»Ρ‹. ПослС этого Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ событий бСзопасности, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ событий доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ событий ΠΏΡ€ΡΠΌΠΎΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ количСства Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΎΠ±Ρ‰ΠΈΠΌ рСсурсом, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΎΡ‚ активности использования.

Π˜Ρ‚Π°ΠΊ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π»ΠΎΠ³Π°Ρ…, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚, Π±Π΅Π· лишнСй Β«Π²ΠΎΠ΄Ρ‹Β». ПослС этого Π°ΠΊΡƒΡ€Ρ€Π°Ρ‚Π½ΠΎ построчно занСсСм наши Π΄Π°Π½Π½Ρ‹Π΅ Π² тСкстовый Ρ„Π°ΠΉΠ» раздСляя Π΄Π°Π½Π½Ρ‹Π΅ симовлами табуляции, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² дальнСйшСм, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‡Π΅Π½ΡŒ интСрСсный скрипт.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΏΠΈΡˆΠ΅Ρ‚ Π»ΠΎΠ³ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ….

Как оказалось ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ дСскрипторов создаСтся ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ событиС Π² Π»ΠΎΠ³Π΅, ΠΏΠΎΠ΄ ΠŸΡ€ΠΈ этом Π² Ρ‚Π΅Π»Π΅ сообщСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния Β«ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ доступа»: Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°), DELETE ΠΈ Ρ‚.Π΄.
ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ нас интСрСсуСт опСрация DELETE. Но ΠΈ это Π΅Ρ‰Π΅ Π½Π΅ всС. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ, ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° создаСтся 2 события с ID 4663, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ с ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ доступа: DELETE, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ: Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°). Π—Π½Π°Ρ‡ΠΈΡ‚ Ссли просто ΠΎΡ‚Π±ΠΈΡ€Π°Ρ‚ΡŒ 4663 Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ нСдостовСрной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: ΠΊΡƒΠ΄Π° ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΈ просто ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅.
Однако ΠΌΠ½ΠΎΠΉ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ явном ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° создаСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ событиС с ID 4660, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, Ссли Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Π»ΠΎ сообщСния, содСрТится имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ всякой слуТСбной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½ΠΎ Π½Π΅Ρ‚ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°. Π—Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ дСскриптора.
ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ
Однако ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Π±Ρ‹Π»ΠΎ событиС с ID 4663. Π“Π΄Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Π°ΠΊΠΈ ΠΈ указываСтся ΠΈ имя Ρ„Π°ΠΉΠ»Π°, ΠΈ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ врСмя, ΠΈ опСрация ΠΊΠ°ΠΊ Π½Π΅ странно Ρ‚Π°ΠΌ DELETE. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‚Π°ΠΌ имССтся Π½ΠΎΠΌΠ΅Ρ€ дСскриптора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Π½ΠΎΠΌΠ΅Ρ€Ρƒ дСскриптора ΠΈΠ· события Π²Ρ‹ΡˆΠ΅ (4660, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅? ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ создаСтся ΠΏΡ€ΠΈ явном ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π°). Π—Π½Π°Ρ‡ΠΈΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΡƒΠ΄Π°Π»Π΅Π½Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ просто Π½Π°ΠΉΡ‚ΠΈ всС события с ID 4660, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ этому ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ, событиС с ΠΊΠΎΠ΄ΠΎΠΌ 4663, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π½ΠΎΠΌΠ΅Ρ€ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ дСскриптора.
ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ
Π­Ρ‚ΠΈ 2 события Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, сначала 4663, ΠΏΠΎΡ‚ΠΎΠΌ 4660. ΠŸΡ€ΠΈ этом ΠΈΡ… порядковыС Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½. Π£ 4660 порядковый Π½ΠΎΠΌΠ΅Ρ€ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС Ρ‡Π΅ΠΌ Ρƒ 4663.
ИмСнно ΠΏΠΎ этому свойству ΠΈ ищСтся Π½ΡƒΠΆΠ½ΠΎΠ΅ событиС.
ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Π’.Π΅. Π½Π΅ записываСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… (.*tmp), Ρ„Π°ΠΉΠ»Π°Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² MS Office (.*lock), ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… MS Office (.*

Для Π»ΠΎΠ³Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ схСму: ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π½Π° ΠΎΠ΄ΠΈΠ½ мСсяц с ΠΈΠΌΠ΅Π½Π΅ΠΌ содСрТащим Π½ΠΎΠΌΠ΅Ρ€ мСсяца ΠΈ Π³ΠΎΠ΄). Π’.ΠΊ. ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ€Π°Π·Ρ‹ мСньшС Ρ‡Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π» доступ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ вмСсто бСсконСчного Β«Ρ€Ρ‹Ρ‚ΡŒΡΒ» Π»ΠΎΠ³ΠΎΠ² Π² поисках ΠΏΡ€Π°Π²Π΄Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ» Π»ΡŽΠ±Ρ‹ΠΌ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρƒ.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

Π’Π°ΠΌ придСтся самим ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ врСмя Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ события. Π§Π΅ΠΌ большС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Ρ‚Π΅ΠΌ дольшС ΠΈΡ‰Π΅Ρ‚. ВсС зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСрвСра. Если слабСнький β€” Ρ‚ΠΎ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с 10 ΠΌΠΈΠ½ΡƒΡ‚. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ быстро ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Если дольшС 10 ΠΌΠΈΠ½ΡƒΡ‚, Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π΅Ρ‰Π΅, Π²Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π΄ΠΎ 5 ΠΌΠΈΠ½ΡƒΡ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

4660 (S). ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½.

ОписаниС события:

Π­Ρ‚ΠΎ событиС создаСтся ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, ядра ΠΈΠ»ΠΈ рССстра.

Π­Ρ‚ΠΎ событиС создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π°ΡƒΠ΄ΠΈΡ‚ “Delete” Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π² SACL ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π’ этом событии Π½Π΅ содСрТится имя ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ID handle). Для отслСТивания удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ”4663(S): Π±Ρ‹Π»Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ”.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этого события состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ создаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ удалСния. Напротив, “4663(S): ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ” Ρ‚Π°ΠΊΠΆΠ΅ создаСтся Π²ΠΎ врСмя Π΄Ρ€ΡƒΠ³ΠΈΡ… дСйствий, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ бСзопасности для этого события.

XML события:

НСобходимыС Ρ€ΠΎΠ»ΠΈ сСрвСра: Π½Π΅Ρ‚.

Минимальная вСрсия ОБ: Windows Server 2008, Windows Vista.

ВСрсии события: 0.

Описания полСй:

Π’Π΅ΠΌΠ°:

Имя ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи [Π’ΠΈΠΏ = UnicodeString]: имя ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, которая Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ “ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚”.

Account Domain [Type = UnicodeString]: Π΄ΠΎΠΌΠ΅Π½ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° NETBIOS: CONTOSO

ПолноС имя Π΄ΠΎΠΌΠ΅Π½Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС: contoso.local

ПолноС имя Π΄ΠΎΠΌΠ΅Π½Π° Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ рСгистрС: CONTOSO.LOCAL

Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… извСстных ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² бСзопасности, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ LOCAL SERVICE ΠΈΠ»ΠΈ ANONYMOUS LOGON, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этого поля Ρ€Π°Π²Π½ΠΎ “NT AUTHORITY”.

Для ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… записСй Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ это ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ устройства, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ эта учСтная запись, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: “Win81”.

Logon ID [Type = HexInt64]: ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это событиС с Π½Π΅Π΄Π°Π²Π½ΠΈΠΌΠΈ событиями содСрТащими Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: β€œ4624: УчСтная запись ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ вошла Π² систСму.”

ΠžΠ±ΡŠΠ΅ΠΊΡ‚:

Object Server [Type = UnicodeString]: ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ “Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ” для этого события.

Handle ID [Type = Pointer]: hexadecimal value of a handle to Object Name. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ соотнСсти это событиС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ID handle, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€”4663(S): Π±Ρ‹Π»Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ”. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½ Π² событии, ΠΈ Π² этом случаС отобраТаСтся ΠΊΠ°ΠΊ “0x0”.

БвСдСния ΠΎ процСссС:

Process ID [Type = Pointer]: hexadecimal Process ID процСсса, удаляСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π˜Π” процСсса (PID) β€” это число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ опСрационная систСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ процСсса ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π£Π·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ PID для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ процСсса ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² диспСтчСрС Π·Π°Π΄Π°Ρ‡ (Π²ΠΊΠ»Π°Π΄ΠΊΠ° “ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ”, столбСц “Π˜Π” процСсса”):

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Если ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² дСсятичноС, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ со значСниями Π² диспСтчСрС Π·Π°Π΄Π°Ρ‡.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ этот Π˜Π” процСсса с Π˜Π” процСсса Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… событиях, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² событии “4688: создан процСсс” Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ процСссС\ Π˜Π” Π½ΠΎΠ²ΠΎΠ³ΠΎ процСсса.

Имя процСсса [Type = UnicodeString]: ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΈ имя исполняСмого для процСсса.

ID Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ [Type = GUID]: ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ GUID Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ соотнСсти это событиС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ событиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ IDΡ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€”4656(S, F): Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»Π°ΡΡŒ Ρ€ΡƒΡ‡ΠΊΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°”.

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ…Π²Π°Ρ‡Π΅Π½ Π² событии, ΠΈ Π² этом случаС отобраТаСтся ΠΊΠ°ΠΊ <00000000-0000-0000-0000-000000000000>“.

**** ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ GUID β€” это Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° для “Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€”. Π­Ρ‚ΠΎ 128-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния рСсурсов, дСйствий ΠΈΠ»ΠΈ экзСмпляров.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ бСзопасности

Для 4660 (S). ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½.

Π’ этом событии Π½Π΅ содСрТится имя ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ handle ID). Π›ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ”4663(S): Π±Ρ‹Π»Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ”. события с доступом DELETE для отслСТивания дСйствий удалСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ядра это событиС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события Π°ΡƒΠ΄ΠΈΡ‚Π° практичСски Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ значСния бСзопасности ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НСт Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ для ΠΈΡ… Π°ΡƒΠ΄ΠΈΡ‚Π°, Ссли Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ядра.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° PowerShell

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Когда нашС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ размСняло Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚, всС Ρ‡Π°Ρ‰Π΅ наш ΠΎΡ‚Π΄Π΅Π» стал ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡŒΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Π²Π°ΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. НСрСдко это происходит ΠΏΠΎ Ρ‡ΡŒΠ΅ΠΌΡƒ-Ρ‚ΠΎ Π·Π»ΠΎΠΌΡƒ умыслу. Бэкапы β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ страна Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π½Π°Ρ‚ΡŒ своих Π³Π΅Ρ€ΠΎΠ΅Π². А ΠΌΠΎΠ»ΠΎΠΊΠΎ Π²Π΄Π²ΠΎΠΉΠ½Π΅ вкуснСй, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° PowerShell.

Пока разбирался, Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для ΠΊΠΎΠ»Π»Π΅Π³ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΅Ρ‰Π΅. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» получился ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚ для сСбя Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ пригодятся нСсколько Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PowerShell ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ Π·Π°Π΄Π°Ρ‡, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π½Π° быстродСйствиС свои скрипты.

Но Ρ…ΠΎΠ΄ мыслСй Deks ΠΌΠ½Π΅ понравился.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ дискурс: ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ удалСния Ρ„Π°ΠΉΠ»Π° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ бСзопасности ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π° события, с ΠΊΠΎΠ΄Π°ΠΌΠΈ 4663 ΠΈ, слСдом, 4660. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ записываСт ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ запроса доступа Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΊ удаляСмому Ρ„Π°ΠΉΠ»Ρƒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” фиксируСт ΡΠ²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ„Π°ΠΊΡ‚ удалСния. Π£ событий Π΅ΡΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ EventRecordID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Ρƒ этих Π΄Π²ΡƒΡ… событий.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ исходный скрипт, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΈΡ… ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΡ….

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Measure-Command ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠœΠ½ΠΎΠ³ΠΎΠ²Π°Ρ‚ΠΎ, Π½Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Π€Π‘ Π±ΡƒΠ΄Π΅Ρ‚ дольшС. Π‘Ρ…ΠΎΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ понравился дСсятиэтаТный ΠΏΠ°ΠΉΠΏ, поэтому для Π½Π°Ρ‡Π°Π»Π° я Π΅Π³ΠΎ структурировал:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°ΠΉΠΏΠ° ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ пСрСчислСния Foreach, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, Π½ΠΎ большого эффСкта это Π½Π΅ Π΄Π°Π»ΠΎ, Ρ€Π°Π·Π½ΠΈΡ†Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ:

ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. КакиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ дСсяток Measure-Command, Π½ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тратится Π½Π° запросы Π² ΠΆΡƒΡ€Π½Π°Π» (это Π½Π΅ самая быстрая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π΄Π°ΠΆΠ΅ Π² MMC) ΠΈ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π² XML (ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π² случаС с EventRecordID это ΠΈ вовсС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρƒ, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

А Π²ΠΎΡ‚ это ΡƒΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. УскорСниС практичСски Π² Π΄Π²Π° Ρ€Π°Π·Π°!

АвтоматизируСм

ΠŸΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»ΠΈΡΡŒ, ΠΈ Ρ…Π²Π°Ρ‚ΠΈΡ‚. Π’Ρ€ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ β€” это Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡΡ‚ΡŒ, Π½ΠΎ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ всСго Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипт? Π Π°Π· Π² час? Π’Π°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΠΊΠΎΠ»ΡŒΠ·Π½ΡƒΡ‚ΡŒ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с запуском скрипта. Π”Π΅Π»Π°Ρ‚ΡŒ запрос Π½Π΅ Π·Π° час, Π° Π·Π° 65 ΠΌΠΈΠ½ΡƒΡ‚? Π’ΠΎΠ³Π΄Π° записи ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ. Π”Π° ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ запись ΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ срСди тысячи Π»ΠΎΠ³ΠΎΠ² β€” ΠΌΡƒΡ‚ΠΎΡ€. ΠŸΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π· Π² сутки? Ротация Π»ΠΎΠ³ΠΎΠ² Π·Π°Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ. НуТно Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅. Π’ коммСнтариях ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Deks ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° Π΄ΠΎΡ‚Π½Π΅Ρ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ слуТбы, Π½ΠΎ это, Π·Π½Π°Π΅Ρ‚Π΅, ΠΈΠ· разряда Β«There are 14 competing standards»…

Π’ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ Windows ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π½Π° событиС Π² систСмном ΠΆΡƒΡ€Π½Π°Π»Π΅. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Ρ€ΠΎΠ²Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ удалСния Ρ„Π°ΠΉΠ»Π°, ΠΈ наш ΠΆΡƒΡ€Π½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! Но наша Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ, Ссли ΠΌΡ‹ Π½Π΅ смоТСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ событиС Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска. Нам Π½ΡƒΠΆΠ½Π° Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ. Π˜Ρ… Π΅ΡΡ‚ΡŒ Ρƒ нас! НСдолгий Π³ΡƒΠ³Π»ΠΈΠ½Π³ ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ Β«Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β» ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ исполняСмому Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событии. Но дСлаСтся это, мягко говоря, Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий такая:

НуТно ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ запуск Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров, Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, стоит Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠΉ запуск ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния:

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Ρ‚ΠΈΠΏΠ° 0 (Event). Π”Π°Π»Π΅Π΅ Π·Π°Π΄Π°Π΅ΠΌ XML-запрос для получСния Π½ΡƒΠΆΠ½Ρ‹Ρ… Π½Π°ΠΌ событий. Код XML-запроса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² консоли MMC Β«Π–ΡƒΡ€Π½Π°Π» событий», Π²Ρ‹Π±Ρ€Π°Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«XMLΒ»:

Главная Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ скрипту.

БобствСнно, описаниС выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Β«ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ помСнялась»

ВСрнСмся ΠΊ скрипту для записи Π»ΠΎΠ³ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ всС события, Π° Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ-СдинствСнноС, Π΄Π° Π΅Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Для этого ΠΌΡ‹ допишСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ скрипт Π² ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π”ΠΎ ΠΊΡƒΡ‡ΠΈ β€” сдСлаСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Ρƒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», авось, пригодится:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ пСрСчислСниС Foreach-Object, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обрабатываСтся всСго ΠΎΠ΄Π½ΠΎ событиС. НС Π΄Π²Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ событиС с ΠΊΠΎΠ΄ΠΎΠΌ 4660 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипт, ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ½ΠΎ Π² сСбС Π½Π΅ нСсСт.
ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Π² Π½Π°Ρ‡Π°Π»Π΅ я Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· ΠΌΠΎΠ΅Π³ΠΎ участия ΡƒΠ·Π½Π°Ρ‚ΡŒΠ·Π»ΠΎΠ΄Π΅Ρ? Π’Π°ΠΊ Π²ΠΎΡ‚, Π² случаС, Ссли Ρ„Π°ΠΉΠ» ΡƒΠ΄Π°Π»Π΅Π½ Π² ΠΏΠ°ΠΏΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° β€” пишСм Π»ΠΎΠ³ Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»Π°.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚

Ну Π²ΠΎΡ‚, кусочки Π½Π°Ρ€Π΅Π·Π°Π½Ρ‹, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ Π΅Ρ‰Π΅ Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ‚Π°ΠΊ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сотрудники любого ΠΎΡ‚Π΄Π΅Π»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ³Π΄Π° ΡƒΠ΄Π°Π»ΠΈΠ» ΠΈΠ· ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ я Π½Π΅ стал Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ здСсь ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π»ΠΎΠ³ΠΎΠ² (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π»ΠΎΠ΄Π΅ΠΉ Π½Π΅ ΠΌΠΎΠ³ ΠΈΡ… ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ) ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΏΡ€Π°Π²Π° доступа ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ Π½Π° нашСм Ρ„Π°ΠΉΠ»Π΅Ρ€Π΅ тянут Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π° ротация Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни услоТнит поиск Π½ΡƒΠΆΠ½ΠΎΠΉ строки.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° PowerShell

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! Π’Π΅ΠΌΠ° ΠΌΠΎΠ΅Π³ΠΎ поста ΡƒΠΆΠ΅ поднималась здСсь, Π½ΠΎ ΠΌΠ½Π΅ Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ.

Когда нашС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ размСняло Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚, всС Ρ‡Π°Ρ‰Π΅ наш ΠΎΡ‚Π΄Π΅Π» стал ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡŒΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Π²Π°ΠΆΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. НСрСдко это происходит ΠΏΠΎ Ρ‡ΡŒΠ΅ΠΌΡƒ-Ρ‚ΠΎ Π·Π»ΠΎΠΌΡƒ умыслу. Бэкапы β€” это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ страна Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π½Π°Ρ‚ΡŒ своих Π³Π΅Ρ€ΠΎΠ΅Π². А ΠΌΠΎΠ»ΠΎΠΊΠΎ Π²Π΄Π²ΠΎΠΉΠ½Π΅ вкуснСй, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° PowerShell.

Пока разбирался, Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для ΠΊΠΎΠ»Π»Π΅Π³ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΅Ρ‰Π΅. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» получился ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΉΠ΄Π΅Ρ‚ для сСбя Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ пригодятся нСсколько Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PowerShell ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ Π·Π°Π΄Π°Ρ‡, Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π½Π° быстродСйствиС свои скрипты.

Но Ρ…ΠΎΠ΄ мыслСй Deks ΠΌΠ½Π΅ понравился.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ дискурс: ΠŸΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ удалСния Ρ„Π°ΠΉΠ»Π° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ бСзопасности ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π΄Π²Π° события, с ΠΊΠΎΠ΄Π°ΠΌΠΈ 4663 ΠΈ, слСдом, 4660. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ записываСт ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ запроса доступа Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ ΠΈ ΠΏΡƒΡ‚ΠΈ ΠΊ удаляСмому Ρ„Π°ΠΉΠ»Ρƒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” фиксируСт ΡΠ²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠΈΠΉΡΡ Ρ„Π°ΠΊΡ‚ удалСния. Π£ событий Π΅ΡΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ EventRecordID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Ρƒ этих Π΄Π²ΡƒΡ… событий.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ исходный скрипт, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΈΡ… ΡƒΠ΄Π°Π»ΠΈΠ²ΡˆΠΈΡ….

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Measure-Command ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠœΠ½ΠΎΠ³ΠΎΠ²Π°Ρ‚ΠΎ, Π½Π° Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… Π€Π‘ Π±ΡƒΠ΄Π΅Ρ‚ дольшС. Π‘Ρ…ΠΎΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ понравился дСсятиэтаТный ΠΏΠ°ΠΉΠΏ, поэтому для Π½Π°Ρ‡Π°Π»Π° я Π΅Π³ΠΎ структурировал:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ‚Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°ΠΉΠΏΠ° ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ пСрСчислСния Foreach, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, Π½ΠΎ большого эффСкта это Π½Π΅ Π΄Π°Π»ΠΎ, Ρ€Π°Π·Π½ΠΈΡ†Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ:

ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. КакиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ дСсяток Measure-Command, Π½ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тратится Π½Π° запросы Π² ΠΆΡƒΡ€Π½Π°Π» (это Π½Π΅ самая быстрая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π΄Π°ΠΆΠ΅ Π² MMC) ΠΈ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π² XML (ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π² случаС с EventRecordID это ΠΈ вовсС Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ). ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·Ρƒ, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

А Π²ΠΎΡ‚ это ΡƒΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. УскорСниС практичСски Π² Π΄Π²Π° Ρ€Π°Π·Π°!

АвтоматизируСм

ΠŸΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»ΠΈΡΡŒ, ΠΈ Ρ…Π²Π°Ρ‚ΠΈΡ‚. Π’Ρ€ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ β€” это Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡΡ‚ΡŒ, Π½ΠΎ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ всСго Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипт? Π Π°Π· Π² час? Π’Π°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΠΊΠΎΠ»ΡŒΠ·Π½ΡƒΡ‚ΡŒ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с запуском скрипта. Π”Π΅Π»Π°Ρ‚ΡŒ запрос Π½Π΅ Π·Π° час, Π° Π·Π° 65 ΠΌΠΈΠ½ΡƒΡ‚? Π’ΠΎΠ³Π΄Π° записи ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ. Π”Π° ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΌ запись ΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ срСди тысячи Π»ΠΎΠ³ΠΎΠ² β€” ΠΌΡƒΡ‚ΠΎΡ€. ΠŸΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π· Π² сутки? Ротация Π»ΠΎΠ³ΠΎΠ² Π·Π°Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ. НуТно Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅. Π’ коммСнтариях ΠΊ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Deks ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° Π΄ΠΎΡ‚Π½Π΅Ρ‚Π΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ слуТбы, Π½ΠΎ это, Π·Π½Π°Π΅Ρ‚Π΅, ΠΈΠ· разряда Β«There are 14 competing standards»…

Π’ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Π·Π°Π΄Π°Π½ΠΈΠΉ Windows ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π½Π° событиС Π² систСмном ΠΆΡƒΡ€Π½Π°Π»Π΅. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ! Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Ρ€ΠΎΠ²Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ удалСния Ρ„Π°ΠΉΠ»Π°, ΠΈ наш ΠΆΡƒΡ€Π½Π°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! Но наша Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ, Ссли ΠΌΡ‹ Π½Π΅ смоТСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ событиС Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска. Нам Π½ΡƒΠΆΠ½Π° Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ. Π˜Ρ… Π΅ΡΡ‚ΡŒ Ρƒ нас! НСдолгий Π³ΡƒΠ³Π»ΠΈΠ½Π³ ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρƒ Β«Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅Β» ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ исполняСмому Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ событии. Но дСлаСтся это, мягко говоря, Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий такая:

НуТно ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ запуск Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров, Π° Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, стоит Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠΉ запуск ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния:

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Ρ‚ΠΈΠΏΠ° 0 (Event). Π”Π°Π»Π΅Π΅ Π·Π°Π΄Π°Π΅ΠΌ XML-запрос для получСния Π½ΡƒΠΆΠ½Ρ‹Ρ… Π½Π°ΠΌ событий. Код XML-запроса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² консоли MMC Β«Π–ΡƒΡ€Π½Π°Π» событий», Π²Ρ‹Π±Ρ€Π°Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«XMLΒ»:

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Главная Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ: ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ скрипту.

БобствСнно, описаниС выполняСмой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Β«ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ помСнялась»

ВСрнСмся ΠΊ скрипту для записи Π»ΠΎΠ³ΠΎΠ². Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ всС события, Π° Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ-СдинствСнноС, Π΄Π° Π΅Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ΅ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Для этого ΠΌΡ‹ допишСм Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ скрипт Π² ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π”ΠΎ ΠΊΡƒΡ‡ΠΈ β€” сдСлаСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Ρƒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», авось, пригодится:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ пСрСчислСниС Foreach-Object, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обрабатываСтся всСго ΠΎΠ΄Π½ΠΎ событиС. НС Π΄Π²Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ событиС с ΠΊΠΎΠ΄ΠΎΠΌ 4660 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипт, ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ½ΠΎ Π² сСбС Π½Π΅ нСсСт.
ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Π² Π½Π°Ρ‡Π°Π»Π΅ я Ρ…ΠΎΡ‚Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· ΠΌΠΎΠ΅Π³ΠΎ участия ΡƒΠ·Π½Π°Ρ‚ΡŒΠ·Π»ΠΎΠ΄Π΅Ρ? Π’Π°ΠΊ Π²ΠΎΡ‚, Π² случаС, Ссли Ρ„Π°ΠΉΠ» ΡƒΠ΄Π°Π»Π΅Π½ Π² ΠΏΠ°ΠΏΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡ‚Π΄Π΅Π»Π° β€” пишСм Π»ΠΎΠ³ Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»Π°.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚

Ну Π²ΠΎΡ‚, кусочки Π½Π°Ρ€Π΅Π·Π°Π½Ρ‹, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ ΠΈ Π΅Ρ‰Π΅ Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡΡ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ‚Π°ΠΊ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сотрудники любого ΠΎΡ‚Π΄Π΅Π»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ³Π΄Π° ΡƒΠ΄Π°Π»ΠΈΠ» ΠΈΠ· ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ я Π½Π΅ стал Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ здСсь ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ Π»ΠΎΠ³ΠΎΠ² (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π»ΠΎΠ΄Π΅ΠΉ Π½Π΅ ΠΌΠΎΠ³ ΠΈΡ… ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ) ΠΈ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ ΠΏΡ€Π°Π²Π° доступа ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ Π½Π° нашСм Ρ„Π°ΠΉΠ»Π΅Ρ€Π΅ тянут Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π° ротация Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ стСпСни услоТнит поиск Π½ΡƒΠΆΠ½ΠΎΠΉ строки.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

UPD: Π’ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΌ скриптС Π±Ρ‹Π»Π° ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°, послС строки 41 Π±Ρ‹Π» лишний гравис. Π—Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ Π₯Π°Π±Ρ€Π° Руслану Π‘ΡƒΠ»Ρ‚Π°Π½ΠΎΠ²Ρƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎΡΡ‚Π°Ρ систСма Π°ΡƒΠ΄ΠΈΡ‚Π° удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ для Windows Server

Π›ΡŽΠ±ΠΎΠΉ администратор Windows сталкивался с ситуациСй, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΡŠΡΡ€Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ хотят ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» ΠΌΠ΅Π³Π° Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Π³ΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ Π² ΠΎΠ±Ρ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС. Π­Ρ‚Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ условии вСдСния Π°ΡƒΠ΄ΠΈΡ‚Π° удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС, ΠΈΠ½Π°Ρ‡Π΅ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ (Π° Π²Ρ‹ ΠΈΡ… ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅?) ΠΈ развСсти Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Но, Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Π°ΡƒΠ΄ΠΈΡ‚Π΅ удалСния Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π°ΠΉΡ‚ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² Π»ΠΎΠ³Π°Ρ… Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ запись срСди тысячи событий довольно слоТно (Π² Windows ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ вмСняСмыС срСдства поиска ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅Π³ΠΎ события с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΈΠ±ΠΊΠΎΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ), Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ссли Ρ„Π°ΠΉΠ» Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½ Π΄Π°Π²Π½ΠΎ, это событиС ΠΌΠΎΠΆΠ΅Ρ‚ просто ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅, Ρ‚.ΠΊ. Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Ρ‚Π΅Ρ€Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΌΠΈ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° встроСнных срСдствах Windows систСмы Π°ΡƒΠ΄ΠΈΡ‚Π° удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π² ΠΎΠ±Ρ‰Π΅ΠΌ сСтСвом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ (Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС) с записью событий Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° MySQL.

Благодаря Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π‘Π” с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±ΠΎ всСх ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… администратор смоТСт Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° вопросы:

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ сСрвСрС Windows Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΡ‚ событий, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ запись ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΆΡƒΡ€Π½Π°Π» систСмы. Π­Ρ‚Ρƒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠΌΡ‹ ΡƒΠΆΠ΅ рассматривали Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Аудит доступа ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌ Π² Windows.

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Π‘ΠΎΠ²Π΅Ρ‚. Аудит удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Ρ‡Π΅Ρ€Π΅Π· PowerShell:

ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ бСзопасности систСмы появляСтся событиС Event ID 4663 ΠΎΡ‚ источника Microsoft Windows security auditing. Π’ описании события Π΅ΡΡ‚ΡŒ информация ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΈΠ·-ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠΌΠ΅Π½ΠΈ процСсса.

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Π˜Ρ‚Π°ΠΊ, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ нас события ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π² ΠΆΡƒΡ€Π½Π°Π», настала ΠΏΠΎΡ€Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° сСрвСрС MySQL Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ:

MySQL запрос Π½Π° созданиС Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

CREATE TABLE track_del (id INT NOT NULL AUTO_INCREMENT, server VARCHAR(100), file_name VARCHAR(255), dt_time DATETIME, user_name VARCHAR(100), PRIMARY KEY (ID));

Π‘ΠΊΡ€ΠΈΠΏΡ‚ сбора ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΆΡƒΡ€Π½Π°Π»Π° событий. ΠœΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ ΠΆΡƒΡ€Π½Π°Π» ΠΏΠΎ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ с ID 4663 Π·Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ дСнь

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт Π·Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π‘Π” MySQL Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ сСрвСрС:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ ΡƒΠ΄Π°Π»ΠΈΠ» Ρ„Π°ΠΉΠ» Β«document1 β€” Copy.DOCΒ», достаточно Π² консоли PowerShell Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт.

Π’ консоли ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ врСмя удалСния Ρ„Π°ΠΉΠ»Π°.

ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π€ΠΎΡ‚ΠΎ ΠΊΠΎΠ΄ события удалСния Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠ°ΠΏΠΊΠΈ

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²Π΅Π± страницу Π½Π° php для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°Ρ… удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. Π—Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ силами любого php программиста Π·Π° 1-2 часа.

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ идСю ΠΈ Π½Π΅ΠΊΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ каркас систСмы Π°ΡƒΠ΄ΠΈΡ‚Π° ΠΈ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… Π² сСтСвых ΡˆΠ°Ρ€Π°Ρ…, ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π΅Π΅ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ваши Π½ΡƒΠΆΠ΄Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Leave a Reply

Your email address will not be published. Required fields are marked *