рд╣рд╛рд░рд╛ рд╣реБрдЖ рд╕рдореВрд╣ред AD рдореЗрдВ "рдЕрдЬреАрдм" рд╕рдореВрд╣реЛрдВ рдХреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ

рджрд┐рди рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╕рдордп, рд╣реИрдмрд░ рдирд╛рдЧрд░рд┐рдХреЛрдВ!

рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдПрдХ рдЧрд┐рдЬрд╝реНрдореЛрд╕ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреЛ рдЙрд╕ рдЯреНрд░реИрд╢ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ рдЬреЛ рдЙрд╕реЗ рдПрдХреНрдЯрд┐рд╡ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред
рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╕рдореВрд╣ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЙрдирдХреА рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдЕрд░реНрдерд╛рддреН: рд╣рдо рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдбрд┐рд╡реАрдЬрдиреЛрдВ рдХреЗ рдЦреБрд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рдореВрд╣реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд┐рдирд╛ рдирд╛рдо рд╡рд╛рд▓реЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдЬрд┐рди, рд╡рд╛рд╕рд╛, рдУрдкрд▓, www рдЖрджрд┐) рдФрд░ рдмрд┐рдирд╛ рд╡рд┐рд╡рд░рдг рдХреЗ рджреЗрдЦрддреЗ рд╣реИрдВред рдкреНрд░рд╢реНрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпреЗ рд╕рдореВрд╣ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИрдВред

рд╣рдореЗрдВ рдХреНрдпрд╛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ


рддреЛ, рд╣рдо рд╕рдореВрд╣ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рд╕рд┐рд░ рдХреЗ рдкреАрдЫреЗ рдХреЛ рдЦрд░реЛрдВрдЪрддреЗ рд╣реБрдПред рд╕рдореВрд╣ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рдЬреНрдЮрд╛рди рдХрд╛ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВред рд╢рд╛рдпрдж, рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рд╕реЗ, рд╣рдо рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд (рдпрд╛ рдЕрдиреБрдорд╛рди) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдм рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рд╣рдо рдХреНрдпрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ?

рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рдХрд╛рдо рдкрд░, рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдбреЛрдореЗрди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдЖ, рдореБрдЭреЗ рдПрдХ рдЧрд╛рдбрд╝реА рдФрд░ рдРрд╕реЗ рд╕рдореВрд╣реЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдорд┐рд▓реАред рдФрд░ рдпрджреНрдпрдкрд┐ рдореЗрд░реЗ рд╕реНрдерд╛рди рдкрд░ рдмрдиреЗ рд░рд╣рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд┐рддрдиреЗ рднреА рд▓реЛрдЧ рдЙрдирдХреЗ рдкреНрд░рднрд╛рд░реА рдереЗ, рдХреЛрдИ рднреА рдореБрдЭреЗ рд╕рдордЭрджрд╛рд░ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рдерд╛ред рдпрджрд┐ рдкрд╣рд▓реЗ рдпрд╣ рд╣рдорд╛рд░реА рдЖрдБрдЦреЗрдВ рдмрдВрдж рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рддреЛ рдХрдИ рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдЪреАрдЬреЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖ рдЧрдИ рд╣реИред

рд╕рдореВрд╣ рдЬреАрд╡рди рдХрд╛ рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ? рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдпрд╛ рддреЛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдпрд╛ рд╕рдореВрд╣ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рд▓реНрдЯрд░ рд╣реИ (рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдПрдбрдорд┐рди рдЬреИрд╕реЗ рдбреЛрдореЗрди рд╕рдореВрд╣ рдЖрджрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реВрдВ)
рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╣рдореЗрдВ рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рд╕рдореВрд╣ рдиреАрддрд┐рдпреЛрдВ рдореЗрдВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд▓рд┐рд╕реНрдЯ (рдПрд╕реАрдПрд▓) рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдирдорд╕реНрдХрд╛рд░ рд╢реНрд░реАред рдЖрд▓реАрд╢рд╛рди


рдпрд╣рд╛рдВ, рд╣рдорд╛рд░реЗ рд╕реНрд╡рд┐рд╕ рдЪрд╛рдХреВ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдФрд░ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рдПрд╕реАрдПрд▓ рдЦреЛрд▓реЗрдВрдЧреЗред
рдЪреВрдВрдХрд┐ рд░рд╛рдЬрдиреЗрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╕рд╛рди рд╣реИ, рдЖрдЗрдП рдЙрдирдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВред

рд╕рдореВрд╣ рдиреАрддрд┐


рд╕рдореВрд╣ рдХреА рдиреАрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЧреНрд░реБрдУрдкреЛрд▓рд┐рд╕рд┐рдЕрд▓ рдореЙрдбреНрдпреВрд▓ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд╣рдо рджреЛ cmdlets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
1. рдЧреЗрдЯ-рдЬреАрдкреАрдУ, рдЬреЛ рд╣рдореЗрдВ рдбреЛрдореЗрди рдореЗрдВ рд╕рднреА рд╕рдореВрд╣ рдиреАрддрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рднреЗрдЬрддрд╛ рд╣реИ
2. рдЧреЗрдЯ-рдЧреИрдкрд░реНрд╕, рдЬреЛ рд╣рдореЗрдВ рдПрд╕реАрдПрд▓ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдлрд┐рд░, рд╣рдо рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рд╕рдореВрд╣ рдХреЗ рдирд╛рдо рдФрд░ ACL рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХреЗ рдмреАрдЪ рдПрдХ рдореИрдЪ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рддреЛ рдЗрд╕ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ:
$name=read-host "      " Write-Host -Fore RED "   ..." $gpos=get-gpo -all Foreach ($gpo in $gpos) { $ACls=get-gppermissions -Name $gpo.DisplayName -all Foreach ($acl in $ACls) { if ($acl.Trustee.Name -match "$name") { Write-Host -Fore GREEN " !"; $gpo If ($acl.Permission -eq "GpoApply") {if ($acl.Denied) {Write-Host -Fore RED "  "}} } } } 

рдореИрдВ рдПрд╕реАрдПрд▓ рдореЗрдВ рдЕрдиреБрдорддрд┐ рдФрд░ рдЕрд╕реНрд╡реАрдХреГрдд рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЛ рднреА рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
1. рдЕрдиреБрдорддрд┐ - рдЗрд╕рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдиреАрддрд┐ (GpoApply) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛, рдПрдХ рдиреАрддрд┐ (GpoRead) рдкрдврд╝рдирд╛, рдПрдХ рдиреАрддрд┐ (GpoEdit) рдХреЛ рдмрджрд▓рдирд╛, рдпрд╛ рд╕рднреА рдХреЛ рдПрдХ рдмрд╛рд░ (GpoEditDetModifySecurity)ред
2. рдЕрд╕реНрд╡реАрдХреГрдд рд╣рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрдорддрд┐ рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдпрд╛ рдЕрдиреБрдордд рд╣реИред
рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдпрд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рд╕рдореВрд╣ рдХрд╛ ACL рдкреЙрд▓рд┐рд╕реА рдХрд╛ рдЕрд╕реНрд╡реАрдХреГрдд (рдЕрд╕реНрд╡реАрдХреГрдд-рд╕рдЪ $ рд╕рдЪ) рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рдЕрдиреБрдорддрд┐ -рдПрдХ "GpoApply"), рддреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреАред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реВрдЪрдирд╛рдПрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдкрд░ рд░реЛрдХ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд░рдЦрддрд╛ рд╣реВрдВред
PS рд╣рдо $ рдирд╛рдо рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рдореВрд╣ рдХрд╛ рдирд╛рдо рдХреЛрдб рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред

рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░


рдЕрдм рд╣рдо рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддреЗ рд╣реИрдВред рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
1. рдЬрдм рдЕрдиреБрдорддрд┐ рд╕реАрдзреЗ рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрди рдХреЛ рджреА рдЬрд╛рддреА рд╣реИред
2. рдЬрдм рдПрдХ рд╕рд╛рдЭрд╛ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдЖрдВрддреЛрдВ рдореЗрдВ рдЫрд┐рдкреЗ рд╣реБрдП рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИред
рдлрд┐рд░ рд╕реЗ рдХреНрд░рдо рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред

рд╕рддрд╣ рдкрд░ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ

рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдФрд░ рд╕рдмрд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд╕рд╛рдЭрд╛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 1 рд╕реНрдерд╛рди рдкрд░ рд╕рднреА рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реЛрдВ, рдФрд░ рдЕрдкрдиреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдХреЛ рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреА 4 рдкрд░рддреЗрдВ рдорд┐рд▓реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЬрдиреНрдорджрд┐рди рдХреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдвреВрдВрдвреЗрдВ, рдЬрд╣рд╛рдВ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдорд┐рддреНрд░ рдХреЛ рд╣реА рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдереАред рд╡рд╣ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдЦреЛ рджреЗрдЧреА, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреА рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХрд┐рд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд▓реЗрдХрд┐рди рд╣рдо рдмрд╛рдж рдореЗрдВ рдЙрд╕рдХреЗ рдкрд╛рд╕ рд▓реМрдЯ рдЖрдПрдВрдЧреЗред
рдФрд░ рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдкрд░ рдПрд╕реАрдПрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рдЗрд╕реЗ рдлрд╛рдЗрд▓рд╕реЗрд╡рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ... (рд╣рд╛рдВ, рдореИрдВ рдореВрд▓ рд╣реВрдВ)ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд┐рдп WMI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рддреБрд░рдВрдд рдЙрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдлреЗрдВрдХ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓реЙрдЧрд┐рди рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВ? рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧ, рдЖрдк рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ):
 Write-Host -Fore RED "   \\FileServer" $dirs=get-wmiobject win32_Share -computername FileServer | where-object {$_.Name -notmatch "\$"} Foreach ($dir in $dirs) { Trap [System.UnauthorizedAccessException] {"     $share"; continue;} $out=$null $share=$dir.Path if ($share -match "^D:") {$share = $share.ToUpper().Replace('D:','\\FileServer\d$')} elseif ($share -match "^C:") {$share = $share.ToUpper().Replace('C:','\\FileServer\c$')} $out=($share | get-acl).Access | where-object {$_.IdentityReference -match "$name"} if ($out -ne $null) {Write-Host -Fore green " !" $share} } 

рд╣рдо рдПрдХ рддреНрд░реБрдЯрд┐ рднреА рдкрдХрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреБрдЫ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдмрдВрдж рд╣реИ, рдФрд░ рд▓рд╛рд▓ рднрдпрд╛рд╡рд╣ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдПрдХ рд╕рд░рд▓ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред
рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬрд┐рдирдореЗрдВ рд╣рдо 'D:' рдХреЛ '\\ FileServer \ d $' рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ (рдФрд░ 'C' рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рдорд╛рди) рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ cmdlet get-acl рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред рдФрд░ рд╡рд╣ (cmdlet get-acl) рдкрде \\ FileServer \ Folder рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреЗрд╡рд▓ 2 рдбрд┐рд╕реНрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЬреЛрдбрд╝рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рд╣рдо рдЧрд╣рд░рд╛рдИ рддрдХ рдЙрддрд░рддреЗ рд╣реИрдВ

рд╣рдо рд▓реЗрдЦрд╛рдВрдХрди рд╕реЗ рдПрдХ рджреЛрд╕реНрдд рдХреЗ рдкрд╛рд╕ рд▓реМрдЯрддреЗ рд╣реИрдВред рдЕрдм рд╣рдо рд╕рдмрдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рддреЗ рд╣реИрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рдЬрдм рдЖрдк рдмрд╛рд▓-рдмрдЪреНрдЪреЗ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рдЪреАрдЬ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдЖрдПрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИрдВ - рд╣рд╛рдБ, рддреЛ рдЖрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ 7 рдЯреАрдмреА рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рд╣реИ, рддреЛ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╛ рддреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рдХреБрдЫ рдШрдВрдЯреЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдФрд░ рдИрд╢реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рд░реНрдердирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЦреЛрдЬ рдХреЗ рдмреАрдЪ рдореЗрдВ рдХреЛрдИ рдЧрд▓рддреА рди рд╣реЛред
рд╕реЛ-рдХреНрд░реЗрдХ рд╣рдорд╛рд░реА рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдлрд┐рд░ рдХреНрдпрд╛? рдлрд┐рд░ рд╣рдореЗрдВ рдПрдХ рдЪрдХреНрд░ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реЗ рдлреБрд╕рдлреБрд╕рд╛рддреЗ рд╣реБрдП, рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЗ рдЖрдВрддреЛрдВ рдореЗрдВ рдЬрд╛рдПрдЧрд╛ рдЬрд┐рддрдирд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдпрд╣ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ)ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ (рдХреГрдкрдпрд╛ рдЯреЙрдЯреЛрд▓реЙрдЬреА рдХреЛ рдорд╛рдлрд╝ рдХрд░реЗрдВ)ред рдпреЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрди рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдВ рд╡реЗ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдкреЛрд╖рд┐рдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рдеред
 Write-Host -Fore RED "   \\FileServer\WorkFolders..." $AllPath=@{} $sub=4 $path=dir \\FileServer\c$\WorkFolders | where-object {$_.PSIscontainer} $AllPath=$path $cnt=0 For ($o=1; $o -lt $Sub; $o++) { $PPath=$AllPath For ($i=$Cnt; $i -lt $PPath.Count; $i++) { $a = dir $PPath[$i].FullName | where-object {$_.PSIscontainer} if ($a -ne $null) {$AllPath = $AllPath + $a} } $cnt=$PPath.Count } Foreach ($WF in $AllPath) { Trap [System.UnauthorizedAccessException] {"    " + $WF.FullName; continue;} $out=$null $out=(get-acl $WF.FullName).Access | where-object {$_.IdentityReference -match "$name"} if ($out -ne $null) {Write-Host -Fore GREEN " !"; $WF.FullName} } 

рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо PSIscontainer рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВред
$ рдЙрдк рдЪрд░ рдЦреЛрдЬ рдХреА рдЧрд╣рд░рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред $ AllPath рдЪрд░ рдЙрди рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкрде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдкрд╛рдпрд╛ рдерд╛ред рдареАрдХ рд╣реИ, рдлрд┐рд░, рдЗрд╢рд╛рд░реЛрдВ рдиреЗ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЙрдирдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рдореВрд╣ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдПрд╕реАрдПрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рдЕрдВрдд рдореЗрдВ


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╕рдмрд╕реЙрдЗрд▓ рдЕрдиреБрдорддрд┐ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рд╕рдореВрд╣реЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЦреЛрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВ)ред
рдпрд╣ рдЖрдкрдХреЛ рддрдп рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЗрди рд╕рднреА рдореЗрдВ рд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдирд╛ рд╣реИ, рдПрдХ рдпрд╛ рдХрдИ рдХрд╛рд░реНрдпред

рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдХреБрдЫ рдорд╛рд░реНрдорд┐рдХ рд╢рдмреНрдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: рдХрд╛рдорд░реЗрдб, рд╕рд╣рдХрд░реНрдореА, рдЪрд▓реЛ рдХрд╛рдо рдХреЗ рдПрдХ рдирдП рд╕реНрдерд╛рди рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдЬреАрд╡рди рдХреЛ рдЬрдЯрд┐рд▓ рди рдХрд░реЗрдВред рд╕рдореВрд╣ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЗрд╕рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЗрд╕ рд╕рдореВрд╣ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдЦрд╛рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реИрдВред рдпрджрд┐ рд╣рдо рд╕рднреА рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

Source: https://habr.com/ru/post/In138600/


All Articles