рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ # 2

рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА Microsoft рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдбреЛрдореЗрди рдореЗрдВ рд╢реЛрд╖рдг рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдЙрдард╛рдпрд╛ рдерд╛ред рдкрд╣рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ, рдПрдХ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЙрдирдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдЙрдкрдпреЛрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд╣рд╛рдирд┐ рдХреЗ рдорд╛рдорд▓реЗ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕реА рд╕рдордп, рдЗрди рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХрд╛ рдмрд╣реБрдд рдХрд╛рд░реНрдп "рд╢реЛрд░" рдШрдЯрдирд╛рдУрдВ рдФрд░ рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдиреЗрддреНрд░рд╣реАрди рдлреЗрди рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЛ рдирд┐рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХрд┐рд╕реА рдбреЛрдореЗрди рдореЗрдВ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореВрд╣ рдХрд╛ рд╕рджрд╕реНрдп рдмрдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЛрдореЗрди рдПрдбрдорд┐рдВрд╕ рд╕рдореВрд╣ред

рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдкреНрд░рд╢рд╛рд╕рдХ рдмрд╣реБрдд рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЕрдЪрд╛рдирдХ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд┐рд╕реА рдФрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реЛрддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрдкрдиреЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧрддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА, рд╕рдмрд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ;))


рдЫрд╡рд┐

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

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

рддреЛ рдЖрдк Microsoft рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдХреИрд╕реЗ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдорди рдореЗрдВ рдЖрддреА рд╣реИ рд╡рд╣ рд╣реИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдкрд╣реБрдВрдЪ рд╡реИрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдкрд╛рд╕-рдП-рд╣рд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣рдорд▓рд╛ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд▓рдЧрднрдЧ рд╕рднреА рдЕрджреНрднреБрдд рд╣реЛрдЧрд╛ (рд▓рдЧрднрдЧ рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рд╕-рдП-рд╣реИрд╢ рд╣рдорд▓реЗ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрд░рдбреАрдкреА рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдЧрдВрднреАрд░ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ, рдкреНрд░рд╢рд╛рд╕рдХ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рд╣рдорд▓реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдПрдирдЯреАрдПрд▓рдПрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рдЦрд╛рдорд┐рдпреЛрдВ рдкрд░ред рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдПрдХ рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреЛрдХрди (eq incognito ) рдФрд░ / рдпрд╛ Kerberos рдЯрд┐рдХрдЯ (eq WCE ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреЗрд░реНрдмрд░реЛрд╕ рдХреЗрд░рдмрд░реЛрд╕ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЯреЛрдХрди рдПрдХ рдЯреЛрдХрди рдирд╣реАрдВ рд╣реИ :( рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рдорд▓реЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдг, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЦреБрд▓реЗ рддреМрд░ рдкрд░ рдмрдХрд╡рд╛рд╕ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдмрд┐рд▓реНрдХреБрд▓ рдкрд╛рд╕-рдж-рд╣реИрд╢ рд╣рдорд▓реЗ рдХреЗ рд╕рд╛рде рдХреА рддрд░рд╣ред рдбреЛрдореЗрди рдореЗрдВ SSO рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рд╣рдорд▓рд╛рд╡рд░ рдХреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдмрд╕реЗ рдЖрдХрд░реНрд╖рдХ рддрд░реАрдХрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдЬреНрдЮрд╛рдд рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдмрдирд╛рдпрд╛ ...

рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рд╕рддрд░реНрдХ рдирдЬрд╝рд░ рдореЗрдВ рдХреИрд╕реЗ рди рджреМрдбрд╝реЗрдВ?

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдбреЛрдореЗрди рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ (рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдХреЗрд╡рд▓ рдкреНрд░рд╡реЗрд╢ рдкрд░реАрдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╕рдордп рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдХреЗ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж), рдЙрдЪрд┐рдд GPO рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрдарднреВрдорд┐ рдЕрджреНрдпрддрди рд╕рдордп 15 рдорд┐рдирдЯ рд╣реИред

рджреВрд╕рд░реЗ, рдореМрдЬреВрджрд╛ рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд╕рдорд╛рди рдПрдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╛рди рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдг (!) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "TRUE" рдореВрд▓реНрдп рдореЗрдВ "showInAdvancedViewOnly" рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рд╕реЗрдЯ рд╣реИ, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░рдмрдВрдзрди" рд╕реНрдиреИрдк-рдЗрди (dsa.msc) рдХреЗ рдорд╛рдирдХ рджреЗрдЦрдиреЗ рдХреЗ рдореЛрдб рдореЗрдВ рдЫрд┐рдкрд╛ рджреЗрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдпрд╣ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ (рд▓рдЧрднрдЧ) рд╕реЗ рдореБрдХреНрдд рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдХреЛ рд╕рднреА рдмреЛрдзрдЧрдореНрдп рдФрд░ рдмреЛрдзрдЧрдореНрдп рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЫрдбрд╝реА рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдПрдбрдорд┐рди рдЧреНрд░реБрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ; , рдФрд░ рд╕рдореВрд╣ "рдбреЛрдореЗрди рдПрдбрдорд┐рдВрд╕") рдореЗрдВ рдХреНрд▓реЛрди рдбрд╛рд▓ рджрд┐рдпрд╛ред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдкрд╛рдардХреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрдВрдкрдиреА рдХреА рд╕рдлрд▓рддрд╛ рдкрд░ рд╕рдВрджреЗрд╣ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рд╡реЗ рд╕рд╣реА рд╣реИрдВ! рдпрд╣ рд╡рд┐рдзрд┐ рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреА рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ:
1. рдмрдирд╛рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ "рд╕рд╢рд╕реНрддреНрд░ рдЖрдВрдЦ" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
2. рдЬрдм рдХрд┐рд╕реА рдбреЛрдореЗрди рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддрд╛ рджреЛрдЧреБрдирд╛ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рддрд╣ рдкрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдирд┐рд░реНрдорд┐рдд рд╡рд╕реНрддреБ (рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рддрдХ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдХреЛ рд╕рдореВрд╣ рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдФрд░ рдЕрд╕рд▓реА рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЗрдХрд╛рдИ рдореЗрдВ, "рдХреБрдЫ" рд▓рдЯрдХрд╛рдПрдЧрд╛ рдЬреЛ рдХрд┐ рдбреЛрдореЗрди рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рдХрдо рд╕реЗ рдХрдо рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрд╣рд╛рдиреА 60 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдЪрд▓реЗрдЧреА :( рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рдкрд░ рд╣рд░ 60 рдорд┐рдирдЯ рдореЗрдВ рдЬреЛ PDC рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, SDPROP рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХрдИ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ (рд╕рд╣рд┐рдд) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕рдореВрд╣ рдХреЗ рд╕рднреА рд╕рджрд╕реНрдп) AdminSDHolder рдСрдмреНрдЬреЗрдХреНрдЯ ( http://technet.microsoft.com/en-us/query/ee361593 ) рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдирд┐рдпрдорд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣реИрдХ рдХрд░рдиреЗ рд╕реЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ (рдФрд░ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рддреЛрдбрд╝рдлреЛрдбрд╝ рдХреА рддрд░рд╣ рдмрджрдмреВ рдЖ рд░рд╣реА рд╣реИ; рдЬрдм рдиреАрдЪреЗ рдХреА рдУрд░ рдЧрд┐рд░рддреА рд╣реИ)ред "AdminSDHolder" рдкрд░ рдУрд╡рд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рд╕рднреА рдбреЛрдореЗрди рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕рд╣рд┐рдд рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧреАред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдВрднрд╡ рдЙрдкрдпреЛрдЧреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ "SDPROP" рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реА рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдЕрдзрд┐рдХ рдЖрд╢рд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИред

SDPROP рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╡рд╕реНрддреБрдУрдВ рддрдХ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ (ACE) рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░ рдЬрд┐рд╕рдореЗрдВ рдРрд╕реА рд╡рд╕реНрддреБрдПрдБ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреА рд╣реИрдВред рдпрд╣ рд╕рд┐рд░реНрдл рддреБрдо рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИ! рдЖрдЦрд┐рд░рдХрд╛рд░, рдХреЛрдИ рднреА рд╣рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рдорд╛рди рдЕрдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рдорд╛рди рдЬрд┐рд╕рдореЗрдВ рдХреНрд▓реЛрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд┐рд╣рд┐рдд рд╣реИред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдмреЗрд╣рддрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП "рд╕рд╣реА" рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рдЗрд╕реЗ prying рдЖрдБрдЦреЛрдВ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрд╛рд░рдг рдХреЗ рднреАрддрд░) рд╕реЗ рдиреЗрддреНрд░рд╣реАрди рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдЫрд╡рд┐

рдЫрд╡рд┐

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реИ рдХрд┐ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд╕реНрд╡рд╛рд╕реНрдереНрдпрдХрд░ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрд╕реЗ рд╕реМрдВрдкреА рдЧрдИ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣ рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╢рд╛рд╕рдХ рдмрдиреЗ рд╣реБрдП рд╣реИрдВ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдПрдХ рд╕рджрд╕реНрдп рдПрдХ рдиреЗрддреНрд░рд╣реАрди рд╕рдорд╛рди рдЦрд╛рддрд╛ рд╣реИ ...

рдФрд░ рдЖрдЦрд┐рд░реА рд╡рд╛рд▓рд╛ред рдХреИрдЯрд▓реЙрдЧ рдЦреЛрдЬ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдХреНрд▓реЛрди рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, " 202E " рдкреНрд░рддреАрдХ (рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХреЗ рд▓рд┐рдП рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдЬреИрддрд╕реЗрд╡ рдХрд╛ рд╕рдореНрдорд╛рди)ред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд░реНрдг рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдХреА рд░реЗрдЦрд╛ рдХреЛ рдлрд╝реНрд▓рд┐рдк рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ "dmitry.ivanov" рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓реЛрди рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ "202E" + "vonavi.yrtimd" рдлреЙрд░реНрдо рдХрд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╕реБрд░рдХреНрд╖рд╛ рд▓реЙрдЧ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдВрджреБ рддрдХ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЬрд╛рдиреЗ рджреЗрддрд╛ рд╣реИред

рдЫрд╡рд┐

рдиреАрдЪреЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдк:

strAdminsamAccountName - рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
strAdminsGroup - рдХреНрд▓реЛрди рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╕рдореВрд╣
strPassNewUser - рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ

рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдкрд░

strAdminsamAccountName = "dmitry.ivanov"
strAdminsGroup = "рдбреЛрдореЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ"
strPassNewUser = "P @ ssw0rd"

'- - - рдордВрдж arrContainer (), i

ObjRootDSE = GetObject ("LDAP: // RootDSE") рд╕реЗрдЯ рдХрд░реЗрдВ
strDomain = objRootDSE.Get ("DefaultNamingContext")
рд╕реЗрдЯ рдХрд░реЗрдВ objDomain = GetObject ("LDAP: //" рдФрд░ strDomain)

strAdminsamAccountNameDN = SearchDN ("'WHERE рд╡рд╕реНрддреБ рд╢реНрд░реЗрдгреА =' рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 'рдФрд░ samAccountName ='" рдФрд░ strAdminsamAccountName & "" ")

рдпрджрд┐ рдЗрд╕реНрдирд▓ рдирд╣реАрдВ рд╣реИ (strAdminsamAccountNameDN) рддрдм

ObjAdmin = GetObject ("LDAP: //" рдФрд░ strAdminsamAccountNameDN рд╕реЗрдЯ рдХрд░реЗрдВ)
ObjOU рд╕реЗрдЯ рдХрд░реЗрдВ = GetObject (objAdmin.parent)

рдореИрдВ = реж
EnumOUs (objOU) рдХреЛ рдмреБрд▓рд╛рдУ

J = i-1 рдХреЗ рд▓рд┐рдП 0 рдЪрд░рдг -1

if strContainer = "" рддрдм
strContainer = "OU =" рдФрд░ arrContainer (j) рдФрд░ strContainer
PrimaryContainer = strContainer
рдЕрдиреНрдпрдерд╛
strContainer = "OU =" рдФрд░ arrContainer (j) & "," рдФрд░ strContainer
рдпрджрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ
ObjOUcreate = objDomain.Create ("рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЙрдкрдпреЛрдЧ", strContainer) рд╕реЗрдЯ рдХрд░реЗрдВ
objOUcreate.SetInfo
рдЕрдЧрд▓рд╛

ObjContainer рд╕реЗрдЯ рдХрд░реЗрдВ = GetObject ("LDAP: //" рдФрд░ strContainer & "," & strDomain)

рд╕реЗрдЯ рдХрд░реЗрдВ objUserCreate = objContainer.Create ("рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛", "cn =" рдФрд░ ChrW (8238) рдФрд░ StrReverse (objAdmin.displayName))
objUserCreate.Put "sAMAccountName", ChrW (8238) рдФрд░ StrReverse (strAdminsamAccountName)
objUserCreate.SetInfo
рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдкрд░

objUserCreate.SetPassword strPassNewUser
objUserCreate.Put "userAccountControl", 66048
objUserCreate.Put "рджрд┐рдпрд╛ рдЧрдпрд╛", ChrW (8238) рдФрд░ StrReverse (objAdmin.givenName)
objUserCreate.Put "sn", ChrW (8238) рдФрд░ StrReverse (objAdmin.sn)
objUserCreate.Put "рдЖрджреНрдпрд╛рдХреНрд╖рд░", ChrW (8238) рдФрд░ StrReverse (objAdmin.initials)
objUserCreate.SetInfo
рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдкрд░

objUserCreate.Put "showInAdvancedViewOnly", "TRUE"
objUserCreate.SetInfo
рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдкрд░

NewUserDN = "cn =" рдФрд░ ChrW (8238) рдФрд░ StrReverse (objAdmin.displayName) рдФрд░ "," рдФрд░ objContainer.distinguishedName

strAdminsGroupDN = SearchDN ("'WHERE рд╡рд╕реНрддреБ рд╢реНрд░реЗрдгреА =' рд╕рдореВрд╣ 'рдФрд░ samAccountName ='" рдФрд░ strAdminsGroup рдФрд░ "" ")

рдпрджрд┐ IsNull (strAdminsGroupDN) рдирд╣реАрдВ рд╣реИ
ObjGroup = GetObject ("LDAP: //" рдФрд░ strAdminsGroupDN) рд╕реЗрдЯ рдХрд░реЗрдВ
objGroup.PutEx 4, "рд╕рджрд╕реНрдп", рдРрд░реЗ (strAdminsamAccountNameDN)
objGroup.SetInfo
objGroup.PutEx 3, "рд╕рджрд╕реНрдп", рдРрд░реЗ (NewUserDN)
objGroup.SetInfo
рдпрджрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ

OUAddAce (рдкреНрд░рд╛рдпреЛрд░реЗрдВрдЯреЗрдирд░ рдПрдВрдб "," рдФрд░ рд╕реНрдЯреНрд░реЛрдореИрди)

рдпрджрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ

рдлрдВрдХреНрд╢рди SearchDN (str)
рд╕реЗрдЯ рдХрд░реЗрдВ objConnection = CreateObject ("ADODB.Connection")

objConnection.Provider = "ADsDSOObject"
objConnection.Open "рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рджрд╛рддрд╛"

ObjCommand = CreateObject ("ADODB.Command") рд╕реЗрдЯ рдХрд░реЗрдВ
рд╕реЗрдЯ objCommand.ActiveConnection = objConnection
objCommand.Properties ("рд╕рд░реНрдЪрд╕реНрдХреЛрдк") = 2

objCommand.CommandText = "LDAP рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдо рдЪреБрдиреЗрдВ: //" рдФрд░ strDomain & str
ObjRecordSet = objCommand.Execute рд╕реЗрдЯ рдХрд░реЗрдВ
рдпрджрд┐ objRecordSet.EOF рддрдм рдирд╣реАрдВ
SearchDN = objRecordSet.Fields ("рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдирд╛рдо")ред рдорд╛рди
рдпрджрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ
рдЕрдВрдд рд╕рдорд╛рд░реЛрд╣

рдЙрдк EnumOUs (objChild)
рдордВрдж рдЖрдХреНрд╖реЗрдк

ObjParent рд╕реЗрдЯ рдХрд░реЗрдВ = GetObject (objChild.Parent)
рдпрджрд┐ (objParent.Class = "рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЙрдкрдпреЛрдЧ") рддреЛ
ReDim рд╕рдВрд░рдХреНрд╖рдХ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (i + 1)
arrContainer (i) = objChild.ou
i = i + 1
EnumOUs (objParent) рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ
рдЕрдиреНрдпрдерд╛
ReDim рд╕рдВрд░рдХреНрд╖рдХ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (i + 1)
arrContainer (i) = objChild.ou рдФрд░ ChrW (128)
i = i + 1
рдпрджрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛ
рдЕрдВрдд рдЙрдк

рд╕рдорд╛рд░реЛрд╣ OUAddAce (OU)

рдордВрдж objSdUtil, objSD, objDACL, objAce
ObjOU рд╕реЗрдЯ рдХрд░реЗрдВ = GetObject ("LDAP: //" рдФрд░ OU)

ObjSdUtil = GetObject (objOU.ADsPath) рд╕реЗрдЯ рдХрд░реЗрдВ
ObjSD = objSdUtil.Get ("ntSecurityDescriptor") рд╕реЗрдЯ рдХрд░реЗрдВ
ObjDACL = objSD.DiscretionaryACL рд╕реЗрдЯ рдХрд░реЗрдВ
рд╕реЗрдЯ рдХрд░реЗрдВ objAce = CreateObject ("AccessControlEntry")

objAce.Trustee = "рд╣рд░ рдХреЛрдИ"
objAce.AceFlags = 2
objAce.AceType = 6
objAce.AccessMask = 16
objAce.Flags = 1
objAce.ObjectType = "{E48D0154-BCF8-11D1-8702-00C04FB96050}"
objDacl.AddAce objAce

objSD.DiscretionaryAcl = objDacl
objDUtil.Put "ntSecurityDescriptor", Array (objSD)
objSDUtil.SetInfo

ObjNtSecurityDescriptor = objOU.Get ("ntSecurityDescriptor") рд╕реЗрдЯ рдХрд░реЗрдВ
intNtSecurityDescriptorControl = objNtSecurityDescriptor.Control
intNtSecurityDescriptorControl = intNtSecurityDescriptorControl Xor & H1000
objNtSecurityDescriptor.Control = intNtSecurityDescriptorControl
objOU.Put "ntSecurityDescriptor", objNtSecurityDescriptor
objOU.SetInfo

рдЕрдВрдд рд╕рдорд╛рд░реЛрд╣

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


All Articles