рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВ DevOps рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рдирд╡рд░ Azure DevOps рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рддреБрд░рдВрдд рд╣реА рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХрд┐рд╕реА рднреА рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдпрд╛ рд▓реЗрдЦ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдорд╣рд╕реВрд╕ рд╣реБрдИ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди Microsoft рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреВрд▓ рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдирд╛рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдЖрдЬ рд╣рдо Azure рдХреНрд▓рд╛рдЙрдб рдХреЗ рдЕрдВрджрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдПрдВрдЧреЗред
рддреЛ, рдХрд╛рд░реНрдп:
рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ рдЬреЛ рдПрдХ рд╣реА Azure DevOps рдХреЗ рд╕рд╛рде рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдЖрдЧрдВрддреБрдХ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрдзрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдорд╛рдирдХ рдЗрдВрд╕реНрдЯреЙрд▓рд╢реАрд▓реНрдб рдХреА рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИред рддреЛ, рд╣рдорд╛рд░рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдПрдХ рдХрд▓рд╛рдХреГрддрд┐, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд setup.exe рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рд▓рддрд╛ рд╣реИред рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдареЗрд╕ рдХреЗ рд╕рдорд╛рди рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдбрд╛рд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдВ, рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛рдПрдВ рдФрд░ рд╡рд┐рд▓рдп рд╕реЗ рдкрд╣рд▓реЗ рд╢рд╛рдЦрд╛ рдХреЛ рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рдорд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рдПрдХрддреНрд░ рдХрд░реЗрдВред рд╕рдм рдХреБрдЫ GitLab рдХреА рддрд░рд╣ рд╣реИ,
рдХреЗрд╡рд▓ w рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ ...редрдПрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдВрдЧреЗ, рд╣рдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ Azure DevTest Labs, Azure рд╕рджрд╕реНрдпрддрд╛ рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдзрди рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдмрдХрд╡рд╛рд╕ рдХреЛ рдореЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред
1. рдХреНрд▓рд╛рдЙрдб рд╕рд╛рдЗрдб рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрдкрдиреЗ DevTest Labs рдХреЛ Azure DevOps рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреБрдЫ рд╕реЗрд╡рд╛ рдкреНрд░рдзрд╛рдирд╛рдЪрд╛рд░реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдФрд░ рд╡рд╣рд╛рдВ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕рджрд╕реНрдпрддрд╛ рдкрд░ рдЬрд╛рдПрдБ рдФрд░ Azure рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрд╡рд╛ рдЦреЛрдЬреЗрдВ

рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрдВрдЬреАрдХрд░рдг рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рдирдП рдкрдВрдЬреАрдХрд░рдг рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдмрди рдЬрд╛рдПрдЧреАред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдмрдирд╛рддреЗ рд╕рдордп рдореИрдВ рдХрд┐рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реВрдВрдЧрд╛, рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреЗ рд╕реЗрд╡рд╛ рдирд┐рджреЗрд╢рдХ рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╕рджрд╕реНрдпрддрд╛ рдЖрдЗрдХрди рдкрд░ рдЬрд╛рдПрдВред рд╣рдорд╛рд░реА рд╕рджрд╕реНрдпрддрд╛ рдЪреБрдиреЗрдВред

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

рдЗрд╕рдХреЗ рдмрд╛рдж, Azure AD рдореЗрдВ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдВ рдФрд░ рдЙрд╕рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдЦреЛрд▓реЗрдВред рдмрд╛рдж рдореЗрдВ, рд╣рдореЗрдВ рд╕рднреА рдЖрдИрдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рд╡рд╣рд╛рдВ рд╣реИрдВ, рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред
рдпрд╣реАрдВ рдкрд░ рд╣рдорд╛рд░реА рдкреЛрд░реНрдЯрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ рдФрд░ рд╣рдо Azure DevOps рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред
2. Azure DevOps рдХреЗ рдХрд┐рдирд╛рд░реЗ рдПрдХреАрдХрд░рдг
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрд╡рд╛ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рдХрд╛рд░ Azure рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдПрдХ рдирдпрд╛ рддрддреНрд╡ рдмрдирд╛рдПрдБред

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

3. рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдирд╛
рдЕрдм рд╣рдо рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк, рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдкрд╛рдЗрдкрд▓рд╛рдЗрди-рдмрд┐рд▓реНрдб рдореЗрдиреВ рдЦреЛрд▓реЗрдВ

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

рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреА рд╡рд┐рд╡рд┐рдзрддрд╛ рд╕реЗ, рд╣рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдЦрд╛рд▓реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рд╕рдВрдкрд╛рджрди рд╡рд┐рдВрдбреЛ рджреНрд╡рд╛рд░рд╛ рдмрдзрд╛рдИ рджреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рдореЗрдВ рд╣рдо рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдПрдВрдЧреЗред

рддреЛ, + рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореЙрдбреНрдпреВрд▓ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЬрд╛рдПрдВ, рдЬрд╣рд╛рдВ рд╕реЗ рд╣рдореЗрдВ рд╕реВрдЪреА рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛рд░реНрдп рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝реЗрдВ, рд╣рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдФрд░ рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпреЗ рд╣рдорд╛рд░реА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ ARM рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рд╣рдо Azure DevTest Labs рдореЗрдВ рдмрдирд╛рдПрдВрдЧреЗ, рдЗрд╕рдХреЗ рдмрдирдиреЗ рдХреЗ рдмрд╛рдж IP рдорд╢реАрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдФрд░ рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЬрд┐рд╕реЗ рд╣рдо рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
4. рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬрдирд░реЗрд╢рди
рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЬреЗрдирд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдПрдХ json рдлрд╛рдЗрд▓, рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд╕реЗ рдкрд╛рдЗрдк рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХреЗред
рд╣рдо рдЕрдкрдиреА рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕реВрддреНрд░ (рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдЖрдзрд╛рд░) рдореЗрдиреВ рдвреВрдВрдврддреЗ рд╣реИрдВ, рдирдпрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рд▓рдВрдмреА рд╕реВрдЪреА рджреНрд╡рд╛рд░рд╛ рдмрдзрд╛рдИ рджреЗрдВрдЧреЗ, рдорд╢реАрди рдХреЗ рдЖрдХрд╛рд░ рдХреА рдкрд╕рдВрдж, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рддреЗ рд╕рдордп рд╕рднреА рд╕рдорд╛рдиред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдо рдмрдВрдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рддреБрд░рдВрдд рдорд╢реАрди рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЕрдВрддрд┐рдо рдЖрдЗрдЯрдо, рдЕрд░реНрдерд╛рддреН рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗред рдЖрдк рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд┐рд╕реА рднреА рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдорд╢реАрди рдХреЛ рдбреЛрдореЗрди рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЗрд╕ рдЦрд╛рддреЗ рдХреЗ рддрд╣рдд рдЗрд╕ рдорд╢реАрди рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреЗред рдпрд╣ рд╕рдм рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдб рдХреЗ рд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдПрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдорд╢реАрди рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдбрд╛рдЙрдирд▓реЛрдб рдПрдЬрд╝реНрдпреЛрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЖрд░реНрдЯрд╡рд░реНрдХ рдФрд░ рд░рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрд░реНрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдпрд╛рдж рд░рдЦреЗрдВ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдПрдХ рдмрд┐рд▓реНрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рд╕рд╛рде рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдЕрдм рд╣рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╡рд╣ рдЗрд╕ рдХрд▓рд╛рдХреГрддрд┐ рдХреЛ рд▓реЗ рдЬрд╛рдП рдФрд░ рд▓реЗ рдЬрд╛рдПред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рдЙрдард╛рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рднреА рд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рднрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдмрд┐рд▓реНрдб рдХрд╛ рдирд╛рдо рдФрд░ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред рдЧреБрдкреНрдд рдХреБрдВрдЬреА, рдЗрд╕ рддрд░рд╣ рдХреА рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ, рдЦрд╛рддреЗ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ Azure DevOps рдореЗрдВ рдФрд░ рдЖрдкрдХреА рд▓реИрдм рдореЗрдВ рд░рд╛рдЬ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИред рдПрдХ рдЫреЛрдЯреА рд╕реА рдЪреЗрддрд╛рд╡рдиреА рд╣реИ, рдЧреЛрдкрдиреАрдпрддрд╛ рдореЗрдВ рд╣рдо рдЗрд╕реЗ рдмрдЪрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рди рддреЛ рдардВрдбрд╛ рд╣реИ рдФрд░ рди рд╣реА рдЧрд░реНрдо рд╣реИ, рдЗрд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЧреБрдкреНрдд рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдПрдХ рдФрд░ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ "WinRM рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ" рд╣реИ, рд╣рдореЗрдВ рдорд╢реАрди рддрдХ рдмрд╛рдж рдХреА рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдХреЗрд╡рд▓ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рд╣реЛрд╕реНрдЯрдирд╛рдоред рдЪреВрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЪрд░% COMPUTERNAME% рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ рдХрд┐ рд╣рдо рдпрд╣рд╛рдБ рдХреНрдпреЛрдВ рдЖрдПред рд╣рдореЗрдВ рдЙрд╕реА рдлрд╛рд░реНрдореВрд▓рд╛ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдВрдбреЛ рдХреЗ рдЙрдиреНрдирдд рдЯреИрдм рдореЗрдВ рдЙрддреНрдкрдиреНрди рдПрдЖрд░рдПрдо рдЯреЗрдореНрдкрд▓реЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИред

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

рдЕрдЧрд▓рд╛, рд╣рдордиреЗ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдХрд╛рд░ рдХреЗ рдЙрддрд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рднреА рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдкреЗрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП GetLabVMParams.ps1 рдФрд░ рдЗрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рд╡рд╣рд╛рдВ рд░рдЦреЗрдВред рдореИрдВрдиреЗ Microsoft рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкрд╛рда рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╣реА рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ PublicIP рдФрд░ FQDN рдорд╢реАрдиреЗрдВ рд▓реАрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди PrivateIP рд╣реИ рдЬрд┐рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдЬреЛрдбрд╝рд╛ред
Param( [string] $labVmId) $labVmComputeId = (Get-AzureRmResource -Id $labVmId).Properties.ComputeId # Get lab VM resource group name $labVmRgName = (Get-AzureRmResource -Id $labVmComputeId).ResourceGroupName # Get the lab VM Name $labVmName = (Get-AzureRmResource -Id $labVmId).Name # Get lab VM public IP address # $labVMIpAddress = (Get-AzureRmPublicIpAddress -ResourceGroupName $labVmRgName -Name $labVmName).IpAddress # Get lab VM FQDN # $labVMFqdn = (Get-AzureRmPublicIpAddress -ResourceGroupName $labVmRgName -Name $labVmName).DnsSettings.Fqdn # Get lab VM private IP address $VmNetworkdetails= (((Get-AzureRmVM -ResourceGroupName $labVmRgName -Name $labVmName).NetworkProfile).NetworkInterfaces).Id $nicname = $VmNetworkdetails.substring($VmNetworkdetails.LastIndexOf("/")+1) $labVMnetwork = (Get-AzureRmNetworkInterface -Name $nicname -ResourceGroupName $labVmRgName)|Select-Object -ExpandProperty IPConfigurations $labVMIpAddress = $labVMnetwork.PrivateIpAddress # Set a variable labVmRgName to store the lab VM resource group name Write-Host "##vso[task.setvariable variable=labVmRgName;]$labVmRgName" # Set a variable labVMIpAddress to store the lab VM Ip address Write-Host "##vso[task.setvariable variable=labVMIpAddress;]$labVMIpAddress" # Set a variable labVMFqdn to store the lab VM FQDN name Write-Host "##vso[task.setvariable variable=labVMFqdn;]$labVMFqdn" Write-Output $labVMIpAddress Set-Item wsman:\localhost\client\trustedhosts * -Force
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрдврд╝рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреА, рд╣рдо рдХреЗрд╡рд▓ рдЪрд░ labVMIpAddress рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЦреИрд░, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣реИ, рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛ рдФрд░ рд╕рд┐рд░реНрдл рдЕрддрд┐рд░рд┐рдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдХреАред
рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рднреА рдХрд░реВрдВрдЧрд╛, рдпрд╣ рд╣рдорд╛рд░реА рдмрд┐рд▓реНрдб рдорд╢реАрди рдХреЛ WinRM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА рд╣реЛрд╕реНрдЯ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рджреЗрддрд╛ рд╣реИред
рдЕрдЧрд▓рд╛ рдХрджрдо, рд╣рдо рдЕрдкрдиреА рдЕрджреНрднреБрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЙрд╕реЗ рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╕рдорд╛рди рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдорд╢реАрди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдЪрд░, рдЬреЛ рдЙрд╕ рд╕рдордп рддрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред рдХреИрд╕реЗ? рдпрд╣рд╛рдВ рдЖрдЙрдЯрдкреБрдЯ рдЪрд░ рдЬреИрд╕реА рдЕрджреНрднреБрдд рдЪреАрдЬ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рдЪрд░ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЕрдЧрд▓реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд░рдгреЛрдВ рдкрд░ рдкрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╣рдорд╛рд░реА рд╕реБрдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рд╡реИрд░рд┐рдПрдмрд▓ LabVMIpAddress рд╣реЛрдЧрд╛, рдЗрд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдХрд╛рдлреА рд╕рд░рд▓ рдЪреАрдЬреЗрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреЗрд╕ рд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдЧреЗрдВрджреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд░рд╕реНрде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдлрд┐рд░ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдкрд▓реЛрдб рдХрд░реВрдВрдЧрд╛ред
New-Item тАЬC:\test" тАУtype directory New-SMBShare тАУName тАЬtestтАЭ тАУPath тАЬC:\testтАЭ тАУFullAccess everyone
рдЧреЛрднреА рдХреЗ рдирд╛рдо рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рддрдм рд╣рдо рдорд╢реАрди рдореЗрдВ рдХреБрдЫ рдирдореВрдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдХ рдФрд░ рдЪрд░рдг рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рджреВрд░рд╕реНрде рдорд╢реАрди рдХреЗ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рдЪрд░ $ (labVMIpAddress) рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдЕрдЧрд▓рд╛, рд╣рдо рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ "рдЧреЗрдВрджреЛрдВ рд╕реЗ рд╡рд┐рд░реВрдкрдг рд╕рд╛рдХреНрд╖реНрдп рдЙрдард╛рддреЗ рд╣реИрдВ" рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ рдмрд┐рд▓реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреЙрдкреА рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕реА рдорд╛рдирдХ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рдЖрд░реНрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд╕рд╛рде рдорд╛рд░рддреЗ рд╣реИрдВред рдореБрдЦреНрдп рдХрдард┐рдирд╛рдИ, рдЬреИрд╕рд╛ рдХрд┐ рд▓реЗрдЦ рдХреЗ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╕рд╛рде рд╕рдВрдкрд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдлрд┐рд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдордЬрд╝рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд▓реЗрдЦ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВ, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред