рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

рдпрд╣ рд▓реЗрдЦ рдлрд╛рдЗрд▓рд▓реЗрд╕ рдорд╛рд▓рд╡реЗрдпрд░ рд╕реАрд░реАрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдиреНрдп рд╕рднреА рднрд╛рдЧ:

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

рдЬрд┐рди HA рдЙрджрд╛рд╣рд░рдгреЛрдВ рдиреЗ рдореЗрд░рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╡реЗ рдпрд╛ рддреЛ рдХреЛрдбрд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП Visual Basic (VBA) рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ Word рдпрд╛ Excel рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рд┐рд╢рд┐рдВрдЧ рдИрдореЗрд▓ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЦреЛрд▓реЗ рдЬрд╛рдиреЗ рдкрд░, рдпреЗ рдореИрдХреНрд░реЛ рдкреАрдбрд╝рд┐рдд рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕рддреНрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВред рд╣реИрдХрд░реНрд╕ рдЖрдорддреМрд░ рдкрд░ PowerShell рдХреЛ рдПрдХ рдмреЗрд╕64-рдПрдиреНрдХреЛрдбреЗрдб рдХрдорд╛рдВрдб рд╕реНрдЯреНрд░реАрдо рднреЗрдЬрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдорд▓реЗ рдХреЛ рд╡реЗрдм рдлрд┐рд▓реНрдЯрд░ рдФрд░ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рдП рдЬреЛ рдХреБрдЫ рдХреАрд╡рд░реНрдб рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред
рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╣рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреЗрд╕ 64 рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рд╕рдм рдХреБрдЫ рдПрдХ рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд HA рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдХрд╛ рдкреВрд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

рд╣рд╛рдЗрдмреНрд░рд┐рдб рдкрд╛рд░реНрд╕рд┐рдВрдЧ PowerShell рдХреЛ рднреЗрдЬреЗ рдЧрдП рдмреЗрд╕ 64 рдПрдиреНрдХреЛрдбреЗрдб рдХрдорд╛рдВрдб рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рддрд╛ рд╣реИ:

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

... рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИред #рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ

╨Т рдкрд┐рдЫрд▓рд╛ рдкрдж рдореИрдВрдиреЗ PowerShell рд╕рддреНрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдереЛрдбрд╝рд╛ рдЕрд╕реНрдкрд╖реНрдЯ JavaScript рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдпрд╛ рд╣реИред рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдм, рдмрд╣реБрдд рд╕рд╛рд░реЗ PowerShell- рдЖрдзрд╛рд░рд┐рдд рдореИрд▓рд╡реЗрдпрд░ рдХреА рддрд░рд╣, рджреВрд░рд╕реНрде рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдирд┐рдореНрди PowerShell рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИред рдлрд┐рд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рдПрдХ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдкреАрдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рдХрд░рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдордп рдмрджрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЕрдм рдореИрдВ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред

рдкреЙрд╡рд░рд╢реЗрд▓ рдПрдореНрдкрд╛рдпрд░ рдФрд░ рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓

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

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

рд╣реИрдХрд░реНрд╕ рдкреАрдбрд╝рд┐рдд рдХреЗ рд▓реИрдкрдЯреЙрдк рдпрд╛ рд╕рд░реНрд╡рд░ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдкрд╛рдиреЗ рдХрд╛ рд╕рдкрдирд╛ рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ: рдПрдХ рд╣реИрдХрд░ рдХреЛ рд╕реАрдИрдУ рдХреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХреБрдЫ рдЧреЛрдкрдиреАрдп рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдХрд┐рд╕реА рддрд░рд╣ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рдерд╛ рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрдбрдХреНрд╢рди PowerShell рдПрдореНрдкрд╛рдпрд░ рд░рдирдЯрд╛рдЗрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЖрдЗрдП рдпрд╛рдж рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред

рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкреЙрд╡рд░рд╢реЗрд▓-рдЖрдзрд╛рд░рд┐рдд рдкреИрда рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рд╣реИ, рдЬреЛ рдХрдИ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ, рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓ рдХреЛ рдЪрд▓рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкреАрдПрд╕рдИ рд╣реЛрдо рд╕рд╛рдЗрдЯ.

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

рдпрджрд┐ рдЖрдк PowerShell рдПрдореНрдкрд╛рдпрд░ рдХрдВрд╕реЛрд▓ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдРрд╕рд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

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

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

рджреВрд╕рд░реА рддрд░рдл, рдЖрдкрдХреЛ "рд▓реЙрдиреНрдЪрд░" рдХрдорд╛рдВрдб (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) рджрд░реНрдЬ рдХрд░рдХреЗ рдПрдХ рдПрдЬреЗрдВрдЯ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рджреВрд░рд╕реНрде рдПрдЬреЗрдВрдЯ рдХреЗ рд▓рд┐рдП PowerShell рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдмреЗрд╕64 рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ рдФрд░ рдкреЗрд▓реЛрдб рдХреЗ рджреВрд╕рд░реЗ рдЪрд░рдг рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореЗрд░рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдЕрдм рдЗрд╕ рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдкрд╛рда рдХреЛ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп PowerShell рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреАрдВрдЪреЗрдЧрд╛ рдФрд░ рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рджреВрд░рд╕реНрде PSE рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред

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

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

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

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

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

рдлрд┐рд░ рдореИрдВрдиреЗ PSE рдореЗрдВ рдПрдХ рд╢реЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП "рдЗрдВрдЯрд░реИрдХреНрдЯ" рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ - рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рд╣реВрдБ! рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдореИрдВрдиреЗ рдЯреИрдХреЛ рд╕рд░реНрд╡рд░ рдХреЛ рд╣реИрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рд╕реНрд╡рдпрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ

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

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

рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рд╡рд╛рдкрд╕

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

HA рдкрд░ рдореБрдЭреЗ рдЬреЛ рдорд╛рд▓рд╡реЗрдпрд░ рдорд┐рд▓рд╛ рд╡рд╣ рдПрдХ VBA рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рд╡рд░реНрдб рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣реА рд╣реИ, рдореБрдЭреЗ рдбреЙрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдирдХрд▓реА рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдореИрд▓рд╡реЗрдпрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд╛рдзрд╛рд░рдг рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ Microsoft Word рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рдЪреБрдирд╛ рд╣реИ rfq.doc.

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

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

рдорд╛рдпрд╛рд╡реА рдореИрд▓рд╡реЗрдпрд░ рдПрдбрд╡реЗрдВрдЪрд░реНрд╕ рднрд╛рдЧ II: рдЫрд┐рдкреА рд╣реБрдИ VBA рд▓рд┐рдкрд┐рдпрд╛рдБ
рдЕрд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдкреЗрд╢реЗрд╡рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдирдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдЖ рдерд╛!

рд╣рдорд▓рд╛рд╡рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдб рдХреЛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдореЗрдВ рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рдИрд╡рд┐рд▓.рдбреЙрдХ рдмрдирд╛рдиреЗ рдореЗрдВ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рддрд░рд╣ рдирд╣реАрдВред рдареАрдХ рд╣реИ, рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ VBA рдбрд┐рдмрдЧрд░реНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рдЗрд╕ рдХреЛрдб рдореЗрдВ рдереЛрдбрд╝реА рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░реЗрдВрдЧреЗ, рдФрд░ HA рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВрдЧреЗред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ