Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

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

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

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ 

рдмреЗрд╢рдХ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреЙрд╡рд░рд╢реЗрд▓ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд╛рд▓рд╛ рдПрдХ рдХрдорд╛рдВрдб рд╢реЗрд▓ рд╣реИ, рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рдмрд╛рдж рдореЗрдВ .NET рдХреЛрд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдФрд░ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╢реЗрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, Windows PowerShell .NET рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЧреБрдг рдФрд░ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВред рдкреЙрд╡рд░рд╢реЗрд▓ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ COM, WMI рдФрд░ ADSI рдСрдмреНрдЬреЗрдХреНрдЯ рддрдХ рдкрд╣реБрдВрдЪ рднреА рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рд░рдЬрд┐рд╕реНрдЯреНрд░реА, рдЬрд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рддрдерд╛рдХрдерд┐рддред рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛ред рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░рд╢реЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдЧреНрд░рд╛рдлрд╝рд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ. рдЗрд╕рдХрд╛ рдЙрд▓рдЯрд╛ рднреА рд╕рдЪ рд╣реИ: рдХрдИ рд╡рд┐рдВрдбреЛрдЬрд╝ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред 

Windows PowerShell рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

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

рд╢реИрд▓ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг

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

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдпрд╛рдж рд░рдЦрдиреЗ рд╣реЛрдВрдЧреЗ:

  • рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рддреАрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╣реИрдВ;
  • рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рджрд╛рдпрд╛рдБ рддреАрд░ рдкрд┐рдЫрд▓реЗ рдХрдорд╛рдВрдб рд╡рд░реНрдг рдХреЛ рд╡рд░реНрдг рджреНрд╡рд╛рд░рд╛ рдкреБрдирдГ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реИ;
  • Ctrl+Home рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐ рд╕реЗ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рддрдХ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ;
  • Ctrl+End рдХрд░реНрд╕рд░ рд╕реЗ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рддрдХ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

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

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

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕ 

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ, рддрдерд╛рдХрдерд┐рддред рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕. рдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ .NET рдХрдХреНрд╖рд╛рдПрдВ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдЙрдирдХрд╛ рдирд╛рдо "рдПрдХреНрд╢рди-рдСрдмреНрдЬреЗрдХреНрдЯ" рд╕рд┐рджреНрдзрд╛рдВрдд (рдпрд╛ "рдХреНрд░рд┐рдпрд╛-рд╕рдВрдЬреНрдЮрд╛, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╣рд╛рдЗрдлрд╝рди-рдкреГрдердХ рд╕рдВрдпреЛрдЬрдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рд╡рд╛рдХреНрдпреЛрдВ рдореЗрдВ рд╡рд┐рдзреЗрдп рдФрд░ рд╡рд┐рд╖рдп рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Get-Help рдХрд╛ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рд╣реИ "Get-Help" рдпрд╛ PowerShell рд╕рдВрджрд░реНрдн рдореЗрдВ: "Show-Help"ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдореИрди рдХрдорд╛рдВрдб рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдореИрдиреБрдЕрд▓ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рди рдХрд┐ -рд╣реЗрд▓реНрдк рдпрд╛ /? рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗред рдЗрд╕рдХреЗ рд▓рд┐рдП рдСрдирд▓рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ рдкрд╛рд╡рд░рд╢реЗрд▓: рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдХрд╛рдлреА рд╡рд┐рд╕реНрддреГрдд рд╣реИред

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

Add - рдЬреЛрдбрд╝рдирд╛;
Clear - рд╕рд╛рдл;
Enable - рдЪрд╛рд▓реВ рдХрд░реЛ;
Disable - рдмрдВрдж рдХрд░рдирд╛;
New - рдмрдирд╛рдПрдВ;
Remove - рдорд┐рдЯрд╛рдирд╛;
Set - рдкреВрдЫрдирд╛;
Start - рджреМрдбрд╝рдирд╛;
Stop - рд░реБрдХрдирд╛;
Export - рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛;
Import - рдЖрдпрд╛рдд рдХрд░рдирд╛ред

рд╕рд┐рд╕реНрдЯрдо, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ cmdlet рд╣реИрдВ: рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╡реЗ рд╕рднреА рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕рд░рдгреА рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рд╡реЗ рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╣реАрдВ рд╣реИрдВ, рдпрд╛рдиреА рдХрдорд╛рдВрдб рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред ';' рдкреНрд░рддреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреГрдердХреНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗрд╡рд▓ рддрднреА рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХрдИ рд╕реАрдПрдордбреАрд▓реЗрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред 

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕ рдХреЛ рдореЙрдбреНрдпреВрд▓ (рдиреЗрдЯрдЯреАрд╕реАрдкреАрдЖрдИрдкреА, рд╣рд╛рдЗрдкрд░-рд╡реА, рдЖрджрд┐) рдореЗрдВ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдПрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреЗрдЯ-рдХрдорд╛рдВрдб рд╕реАрдПрдордбреАрд▓реЗрдЯ рд╣реИред рдЖрдк рдЗрд╕ рдкрд░ рдЗрд╕ рддрд░рд╣ рд╕рд╣рд╛рдпрддрд╛ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

Get-Help Get-Command

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

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

Get-Help Get-Command -Examples

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

рдиреАрдЪреЗ рд╕рд╛рдорд╛рдиреНрдп cmdlet рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ: 

Get-Process - рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдВ;
Get-Service - рд╕реЗрд╡рд╛рдПрдБ рдФрд░ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдПрдБ;
Get-Content - рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕ рдФрд░ рдмрд╛рд╣рд░реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж рд╣реИрдВ - рдЙрдкрдирд╛рдоред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, dir Get-ChildItem рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдирд╛рдо рд╣реИред рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╢рдмреНрджреЛрдВ (рдПрд▓рдПрд╕, рдкреАрдПрд╕, рдЖрджрд┐) рдХреА рд╕реВрдЪреА рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдХрдорд╛рдВрдб рдХреЗ рдПрдирд╛рд▓реЙрдЧ рднреА рд╣реИрдВ, рдФрд░ рдЧреЗрдЯ-рд╣реЗрд▓реНрдк рд╕реАрдПрдордбреАрд▓реЗрдЯ рдХреЛ рд╣реЗрд▓реНрдк рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрджреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА Get-Alias тАЛтАЛтАЛтАЛcmdlet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдлрд╝рдВрдХреНрд╢рдВрд╕, рдореЙрдбреНрдпреВрд▓ рдФрд░ рднрд╛рд╖рд╛

Windows PowerShell рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ .ps1 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕рд╛рджреЗ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ: рдЖрдкрдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ "рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдЪрд▓рд╛рдПрдБ" рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдХрдВрд╕реЛрд▓ рд╕реЗ рдЖрдкрдХреЛ рдпрд╛ рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреВрд░рд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ рдЙрдкрдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдХрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдирд╛ рднреА рд╕рд┐рд╕реНрдЯрдо рдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИ, рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк Get-ExecutionPolicy cmdlet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рдореНрди рдореЗрдВ рд╕реЗ рдПрдХ рдорд╛рди рд▓реМрдЯрд╛рдПрдЧрд╛:

Restricted тАФ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ);
AllSigned - рдХреЗрд╡рд▓ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣реА рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ;
RemoteSigned - рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдФрд░ рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐;
Unrestricted - рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ред

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

Set-ExecutionPolicy RemoteSigned

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ PowerShell рдХреЛ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЖрдк рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдиреАрддрд┐ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдХрдорд╛рдВрдб рдХреЛ рдкрд╣рд▓реЗ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рд╕реАрдПрдордбреАрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рдорд╛рди рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: "рдПрдХреНрд╢рди-рдСрдмреНрдЬреЗрдХреНрдЯ" ("рдХреНрд░рд┐рдпрд╛-рд╕рдВрдЬреНрдЮрд╛")ред рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░рд╢рд╛рд╕рди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╣реИрдВ: рд╕рд╢рд░реНрдд рдХреВрдж, рд▓реВрдк, рдЪрд░, рд╕рд░рдгреА, рдСрдмреНрдЬреЗрдХреНрдЯ, рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдЗрддреНрдпрд╛рджрд┐ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЙрдкрдпреБрдХреНрдд рд╣реИ, рд▓реЗрдХрд┐рди Windows PowerShell ISE рдЪрд▓рд╛рдирд╛ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

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

Get-ChildItem Env:PSModulePath | Format-Table -AutoSize

рдХрдиреНрд╡реЗрдпрд░

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

рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:

Get-Service | Sort-Object -property Status

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

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

Get-Service | Sort-Object -property Status | more

рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдХрд╛рд░реНрдп рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ 

рдЕрдХреНрд╕рд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╢реЗрд▓ рд╕рддреНрд░ рдореЗрдВ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рди рдХрд░рдиреА рдкрдбрд╝реЗред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП Windows PowerShell рдХреЗ рдкрд╛рд╕ рдХрдИ cmdlet рд╣реИрдВ:

Start-Job - рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ;
Stop-Job - рдХрд┐рд╕реА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХреЛ рд░реЛрдХрдирд╛;
Get-Job тАФ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рджреЗрдЦрдирд╛;
Receive-Job тАФ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдирд╛;
Remove-Job тАФ рдХрд┐рд╕реА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХреЛ рд╣рдЯрд╛рдирд╛;
Wait-Job - рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рдХреЛ рд╡рд╛рдкрд╕ рдХрдВрд╕реЛрд▓ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ред

рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕реНрдЯрд╛рд░реНрдЯ-рдЬреЙрдм рд╕реАрдПрдордбреАрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рдпрд╛ рдХрдорд╛рдВрдб рдХрд╛ рд╕реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ:

Start-Job {Get-Service}

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
Windows PowerShell рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЙрдирдХреЗ рдирд╛рдо рдЬрд╛рдирдХрд░ рд╣реЗрд░рдлреЗрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП:

Get-Job

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдЖрдЗрдП рдЕрдм рдЬреЙрдм1 рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ:

Receive-Job Job1 | more

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдпрд╣ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ.

рд░рд┐рдореЛрдЯ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди

Windows PowerShell рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рдмрд▓реНрдХрд┐ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдорд╢реАрдиреЛрдВ рдХреЗ рдкреВрд░реЗ рд╕рдореВрд╣ рдкрд░ рднреА рдХрдорд╛рдВрдб рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ рдХрд░рдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрд░реАрдХреЗ рд╣реИрдВ:

  • рдХрдИ cmdlet рдореЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддрд╛ рд╣реИ -ComputerName, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдХрдиреНрд╡реЗрдпрд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛;
  • рд╕реАрдПрдордбреАрд▓реЗрдЯ Enter-PSSession рдЖрдкрдХреЛ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ; 
  • рдПрдХ рд╕реАрдПрдордбреАрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ Invoke-Command рдЖрдк рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХрдорд╛рдВрдб рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдкреЙрд╡рд░рд╢реЗрд▓ рд╕рдВрд╕реНрдХрд░рдг

2006 рдореЗрдВ рдЕрдкрдиреА рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ, рдкреЙрд╡рд░рд╢реЗрд▓ рдмрд╣реБрдд рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЯреВрд▓ рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (x86, x86-64, рдЗрдЯреЗрдирд┐рдпрдо, ARM) рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008/2008 R2, Windows 7, Windows 8, Windows 8.1, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрд░рдЯреА, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрд░рдЯреА 8.1, рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ 2012/2012 рдЖрд░2, рд╡рд┐рдВрдбреЛрдЬрд╝ 10, рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ 2016, рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рдФрд░ рдУрдПрд╕ рдПрдХреНрд╕ред рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрд╝ 6.2 10 рдЬрдирд╡рд░реА, 2018 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд░рд┐рд╡рд░реНрд╕ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирдП рд╕реАрдПрдордбреАрд▓реЗрдЯ рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВред рдЖрдк $PSVersionTable рдмрд┐рд▓реНрдЯ-рдЗрди рд╡реЗрд░рд┐рдПрдмрд▓ рдХреА PSVersion рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рд╢реЗрд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

$PSVersionTable.PSVersion

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдЖрдк cmdlet рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Get-Variable -Name PSVersionTable тАУValueOnly

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рдпрд╣реА рдХрд╛рдо рдЧреЗрдЯ-рд╣реЛрд╕реНрдЯ рд╕реАрдПрдордбреАрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрд╛рд╡рд░рд╢реЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕реАрдЦрдиреА рд╣реЛрдЧреА, рдЬреЛ рд╣рдо рдХрд░реЗрдВрдЧреЗ рдЕрдЧрд▓рд╛ рд▓реЗрдЦ

рдкрд░рд┐рдгрд╛рдо 

Microsoft рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдХреАрдХреГрдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрдорд╛рдВрдб рд╢реЗрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рд╣реИред рдЬреЛ рдмрд╛рдд рдЗрд╕реЗ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИ рдЬрд┐рдирд╕реЗ рд╣рдо рдпреВрдирд┐рдХреНрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рд╡рд╣ рд╣реИ рд╡рд┐рдВрдбреЛрдЬ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдирдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ .NET рдХреЛрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдЧрд╣рд░рд╛ рдПрдХреАрдХрд░рдгред рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рд╢реЗрд▓ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ cmdlet рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд░рдгрд┐рдпрд╛рдБ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╕рднреА рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдпрд╣ рдЯреВрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рд╡рд╣ рд╕рдордп рдмреАрдд рдЪреБрдХрд╛ рд╣реИ рдЬрдм рд╡реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗред рдПрдХ рдЙрдиреНрдирдд рдХрдВрд╕реЛрд▓ рд╢реЗрд▓ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╣рдорд╛рд░рд╛ рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓рд╛ рд╡реАрдкреАрдПрд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рд░реНрд╡рд░ рдХреЛрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИред

Windows PowerShell рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд┐рд╕рдХреЗ рд╕рд╛рде рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рднрд╛рдЧ 1: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВрдХреГрдкрдпрд╛ред

рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдЧрд▓реЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП?

  • 53,2% рддрдХ PowerShell123 рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

  • 42,4% рддрдХ PowerShell98 рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдореЙрдбреНрдпреВрд▓

  • 22,1% рддрдХ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреИрд╕реЗ рдХрд░реЗрдВ?51

  • 12,1% рддрдХ рдкреНрд░рджрд╛рддрд╛рдУрдВ28 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛

  • 57,6% рддрдХ PowerShell133 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░рд╢рд╛рд╕рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВ

  • 30,7% рддрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдФрд░ PowerShell рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдпреЛрдВ рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдирд╛71

231 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ред 37 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд░рд╣реЗред

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

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