Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

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

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

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

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

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

Windows PowerShell рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ:

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

рдЦреЛрд▓ рд░ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг

Windows PowerShell рджреБрдИ рд░реВрдкрд╣рд░реВрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ: рдХрдорд╛рдгреНрдб рд╢реЗрд▓рдХреЛ рд╕рд╛рде рдХрдиреНрд╕реЛрд▓ рдЗрдореБрд▓реЗрдЯрд░рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддреНрдпрд╣рд╛рдБ рдПрдХ рдПрдХреАрдХреГрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩ рд╡рд╛рддрд╛рд╡рд░рдг (ISE) рдЫред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкрд╣реБрдБрдЪ рдЧрд░реНрди, рдХреЗрд╡рд▓ Windows рдореЗрдиреБрдмрд╛рдЯ рдЙрдкрдпреБрдХреНрдд рд╕рд░реНрдЯрдХрдЯ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╡рд╛ рд░рди рдореЗрдиреБрдмрд╛рдЯ powershell.exe рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред рд╕реНрдХреНрд░рд┐рдирдорд╛ рдиреАрд▓реЛ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ, antediluvian cmd.exe рдмрд╛рдЯ рдХреНрд╖рдорддрд╛рд╣рд░реВрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдлрд░рдХред рддреНрдпрд╣рд╛рдБ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд░ рдпреБрдирд┐рдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдорд╛рдгреНрдб рд╢реЗрд▓рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреНред

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

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

  • рдорд╛рдерд┐ рд░ рддрд▓ рддреАрд░рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХрд╛ рдЖрджреЗрд╢рд╣рд░реВ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рдЗрддрд┐рд╣рд╛рд╕ рдорд╛рд░реНрдлрдд рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрдЫрдиреН;
  • рд░реЗрдЦрд╛рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рджрд╛рдпрд╛рдБ рддреАрд░рд▓реЗ рд╡рд░реНрдгрджреНрд╡рд╛рд░рд╛ рдЕрдШрд┐рд▓реНрд▓реЛ рдЖрджреЗрд╢ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдкреБрди: рдЯрд╛рдЗрдк рдЧрд░реНрджрдЫ;
  • Ctrl+Home рд▓реЗ рдХрд░реНрд╕рд░ рд╕реНрдерд┐рддрд┐рдмрд╛рдЯ рд▓рд╛рдЗрдирдХреЛ рд╕реБрд░реБрдорд╛ рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдкрд╛рда рдореЗрдЯрд╛рдЙрдБрдЫ;
  • Ctrl+End рд▓реЗ рдХрд░реНрд╕рд░рдмрд╛рдЯ рд░реЗрдЦрд╛рдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдо рдкрд╛рда рдореЗрдЯрд╛рдЙрдБрдЫред

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

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

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

Cmdlets 

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

Get рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, cmdlets рд▓реЗ рдХрд╛рд░реНрдпрд╣рд░реВ (рд░ рдХреНрд░рд┐рдпрд╛рдкрдж рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдХрдбрд╛рдИрдХрд╛ рд╕рд╛рде рдмреЛрд▓реНрдиреЗ) рд▓рд╛рдИ рдЬрдирд╛рдЙрди рдЕрдиреНрдп рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рддрд▓рдХреЛ рд╕реВрдЪреАрдорд╛ рд╣рд╛рдореА рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рджрд┐рдиреНрдЫреМрдВ:

Add - рдердкреНрдиреБрд╣реЛрд╕реН;
Clear - рд╕реНрдкрд╖реНрдЯ;
Enable - рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН;
Disable - рдмрдиреНрдж рдЧрд░реНрдиреБрд╣реЛрд╕реН;
New - рд╕рд┐рд░реНрдЬрдирд╛;
Remove - рдореЗрдЯрд╛рдЙрди;
Set - рд╕реЛрдзреНрдиреБ;
Start - рджреМрдб;
Stop - рд░реЛрдХ;
Export - рдирд┐рд░реНрдпрд╛рдд;
Import - рдЖрдпрд╛рддред

рддреНрдпрд╣рд╛рдБ рдкреНрд░рдгрд╛рд▓реА, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ cmdlets рдЫрдиреН: рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛, рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИ рд╡рд╕реНрддреБ рд╡рд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдПрд░реНрд░реЗ рдлрд░реНрдХрд╛рдЙрдБрдЫрдиреНред рддрд┐рдиреАрд╣рд░реВ рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЫреИрдирдиреН, рдЕрд░реНрдерд╛рддреНред рдХрдорд╛рдгреНрдб рджреЛрднрд╛рд╖реЗрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ, Get-help рд░ get-help рдмреАрдЪ рдХреБрдиреИ рднрд┐рдиреНрдирддрд╛ рдЫреИрдиред рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ ';' рдкреГрдердХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддрд░ рдзреЗрд░реИ cmdlets рдПрдЙрдЯреИ рд▓рд╛рдЗрдирдорд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рднрдПрдорд╛ рдорд╛рддреНрд░ рд░рд╛рдЦреНрдиреБ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЫред 

Windows PowerShell cmdlets рд▓рд╛рдИ рдореЛрдбреНрдпреБрд▓ (NetTCPIP, Hyper-V, рдЖрджрд┐) рдорд╛ рд╕рдореВрд╣рдмрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рддреНрдпрд╣рд╛рдБ рд╡рд╕реНрддреБ рд░ рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреА рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ Get-Command cmdlet рдЫред рддрдкрд╛рдИрдВ рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдорджреНрджрдд рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

Get-Help Get-Command

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдЖрджреЗрд╢рд▓реЗ рджреНрд░реБрдд рдорджреНрджрдд рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ, рддрд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ (рддрд░реНрдХрд╣рд░реВ) рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрд╕рд╛рд░ cmdlets рдорд╛ рдкрдард╛рдЗрдиреНрдЫред рддрд┐рдиреАрд╣рд░реВрдХреЛ рдорджреНрджрддрд▓реЗ, рддрдкрд╛рдИрдВрд▓реЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╕реНрддреГрдд (-рд╡рд┐рд╕реНрддреГрдд рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░) рд╡рд╛ рдкреВрд░реНрдг (-рдкреВрд░реНрдг) рдорджреНрджрдд рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рд╛рдереИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ (-рдЙрджрд╛рд╣рд░рдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░) рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

Get-Help Get-Command -Examples

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

рдпрд╣рд╛рдБ рд╕рд╛рдорд╛рдиреНрдп cmdlets рдХреЛ рдХреЗрд╣рд┐ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН: 

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

рдмрд╛рд░рдореНрдмрд╛рд░ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ cmdlets рд░ рдмрд╛рд╣реНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Windows PowerShell рд╕рдБрдЧ рдЫреЛрдЯреЛ рд╕рдорд╛рдирд╛рд░реНрдереА рд╢рдмреНрджрд╣рд░реВ рдЫрдиреН - рдЙрдкрдирд╛рдорд╣рд░реВред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, dir Get-ChildItem рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЙрдкрдирд╛рдо рд╣реЛред рд╕рдорд╛рдирд╛рд░реНрдереА рд╢рдмреНрджрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдпреБрдирд┐рдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ (ls, ps, рдЖрджрд┐) рдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдПрдирд╛рд▓реЙрдЧрд╣рд░реВ рдкрдирд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рд░ Get-Help cmdlet рд▓рд╛рдИ рдорджреНрджрдд рдЖрджреЗрд╢рджреНрд╡рд╛рд░рд╛ рдмреЛрд▓рд╛рдЗрдиреНрдЫред рд╕рдорд╛рдирд╛рд░реНрдереА рд╢рдмреНрджрд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╕реВрдЪреА Get-Alias тАЛтАЛcmdlet рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ:

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

рд▓рд┐рдкрд┐рд╣рд░реВ, рдХрд╛рд░реНрдпрд╣рд░реВ, рдореЛрдбреНрдпреБрд▓рд╣рд░реВ, рд░ PowerShell рднрд╛рд╖рд╛

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

Restricted - рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛);
AllSigned - рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реБрд░реБрд╡рд╛рдд рдХреЛ рдЕрдиреБрдорддрд┐ рдЫ;
RemoteSigned - рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░ рдЖрдлреНрдиреИ рд▓рд┐рдкрд┐рд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдИрдпреЛ;
Unrestricted - рдХреБрдиреИ рдкрдирд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рдЫред

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

Set-ExecutionPolicy RemoteSigned

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
PowerShell рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╢рд╛рд╕рдХрдХреЛ рд░реВрдкрдорд╛ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпрджреНрдпрдкрд┐ рддрдкрд╛рдЗрдБ рд╣рд╛рд▓рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдЩрдХреЛ рд╕рд╛рде рдиреАрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

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

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

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

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

рд╕рд░рд▓ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЙрджрд╛рд╣рд░рдг рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

Get-Service | Sort-Object -property Status

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
Get-Service cmdlet рдкрд╣рд┐рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рд╕рдмреИ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕реНрдерд┐рддрд┐ рдЧреБрдгрджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд░рдордмрджреНрдз-рд╡рд╕реНрддреБ cmdlet рдорд╛ рдкрдард╛рдЗрдиреНрдЫред рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рдЦрдгреНрдбрдХреЛ рдирддрд┐рдЬрд╛ рдХреБрди рддрд░реНрдХрдорд╛ рдкрд╛рд╕ рд╣реБрдиреНрдЫ рдпрд╕рдХреЛ рдкреНрд░рдХрд╛рд░рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ - рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреЛ InputObject рд╣реЛред рдпрд╕ рдореБрджреНрджрд╛рд▓рд╛рдИ PowerShell рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдорд╛ рд╕рдорд░реНрдкрд┐рдд рд▓реЗрдЦрдорд╛ рдердк рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдиреЗрдЫред 

рдпрджрд┐ рдЪрд╛рд╣рд┐рдпреЛ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЕрд░реНрдХреЛ cmdlet рдорд╛ Sort-Object рдХреЛ рдирддрд┐рдЬрд╛ рдкрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрд╛рдпрд╛рдБрдмрд╛рдЯ рджрд╛рдпрд╛рдБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреЗрдЫ)ред рд╡реИрд╕реЗ, рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдкреГрд╖реНрда-рджреНрд╡рд╛рд░рд╛-рдкреГрд╖реНрда рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИ Unixoids рд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдбрд┐рдЬрд╛рдЗрдирдорд╛ рдкрд╣реБрдБрдЪ рдЫ: 

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

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

рдкреНрд░рд╛рдпрдГ, рдпреЛ рдкреГрд╖реНрдарднреВрдорд┐рдорд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддрд╛рдХрд┐ рд╢реЗрд▓ рд╕рддреНрд░рдорд╛ рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред Windows PowerShell рд╕рдБрдЧ рдпрд╕ рдХреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ cmdlets рдЫрдиреН:

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

рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдп рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА Start-Job cmdlet рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ рд░ рдХрд░реНрд▓реА рдмреНрд░реЗрд╕реЗрд╕рд╣рд░реВрдорд╛ рдЖрджреЗрд╢ рд╡рд╛ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ:

Start-Job {Get-Service}

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

Get-Job

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
рдЕрдм рдХрд╛рдо 1 рдХреЛ рдирддрд┐рдЬрд╛ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН:

Receive-Job Job1 | more

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
рдпреЛ рдПрдХрджрдо рд╕рд░рд▓ рдЫред

рд░рд┐рдореЛрдЯ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

Windows PowerShell рд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдп рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдорд╛рддреНрд░ рдирднрдИ рд░рд┐рдореЛрдЯ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рд░ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рд╕рдореВрд╣рдорд╛ рдкрдирд┐ рдЖрджреЗрд╢ рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рдЧрд░реНрди рдзреЗрд░реИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН:

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

PowerShell рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ

2006 рдорд╛ рдпрд╕рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдкрдЫрд┐, PowerShell рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫред рдпреЛ рдЙрдкрдХрд░рдг рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ (x86, x86-64, Itanium, ARM) рдорд╛ рдЪрд▓реНрдиреЗ рдзреЗрд░реИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012/2012 R2, Windows 10, Windows Server 2016, GNU/Linux рд░ OS Xред рдкрдЫрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬ 6.2 рдЬрдирд╡рд░реА 10, 2018 рдорд╛ рд░рд┐рд▓реАрдЬ рднрдпреЛред рдкрд╣рд┐рд▓реЗрдХрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд┐рдПрдХрд╛ рд▓рд┐рдкрд┐рд╣рд░реВ рдкрдЫрд┐рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдмрдвреА рд╣реБрдиреНрдЫ, рддрд░ рдмреНрдпрд╛рдХрдкреЛрд░реНрдЯрд┐рдЩ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реБрди рд╕рдХреНрдЫ рдХрд┐рдирднрдиреЗ PowerShell рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд╛ рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рдзреЗрд░реИ рдирдпрд╛рдБ cmdlets рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдХреЛ рдЫред рддрдкрд╛рдИрд▓реЗ $PSVersionTable рдмрд┐рд▓реНрдЯ-рдЗрди рдЪрд░рдХреЛ PSVersion рдЧреБрдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрдорд╛рдгреНрдб рд╢реЗрд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

$PSVersionTable.PSVersion

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
рддрдкрд╛рдИрдВ рдкрдирд┐ cmdlet рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

Get-Variable -Name PSVersionTable тАУValueOnly

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
рдЧреЗрдЯ-рд╣реЛрд╕реНрдЯ cmdlet рд╕рдБрдЧ рдкрдирд┐ рддреНрдпрд╕реНрддреИ рдЧрд░рд┐рдиреНрдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрд▓реЗ PowerShell рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╕рд┐рдХреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЧрд░реНрдиреЗрдЫреМрдВред рдЕрд░реНрдХреЛ рд▓реЗрдЦ

рдкрд░рд┐рдгрд╛рдорд╣рд░реВ 

рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдПрдХреАрдХреГрдд рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рдореИ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╢реЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реЗрдХреЛ рдЫред рдпреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдкрд░рд┐рд╡рд╛рд░рдХрд╛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВ, рд╕рд╛рдереИ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░ .NET рдХреЛрд░ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╕рдБрдЧ рдЧрд╣рд┐рд░реЛ рдПрдХреАрдХрд░рдг рдЧрд░реЗрд░ рдпреБрдирд┐рдХреНрд╕рдХреЛ рд╕рдВрд╕рд╛рд░рдорд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдкрд░рд┐рдЪрд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВ рднрдиреНрджрд╛ рдлрд░рдХ рдЫред PowerShell рд▓рд╛рдИ рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рд╢реЗрд▓ рднрдирд┐рдиреНрдЫ рдХрд┐рдирднрдиреЗ cmdlets рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рд╡рд╕реНрддреБрд╣рд░реВ рд╡рд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдПрд░реЗрд╣рд░реВ рдлрд░реНрдХрд╛рдЙрдБрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЗрдирдкреБрдЯрдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рди рд╕рдХреНрдЫред рд╣рд╛рдореА рд╕реЛрдЪреНрдЫреМрдВ рдХрд┐ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рд╕рдмреИ рд╕рд░реНрднрд░ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдпреЛ рдЙрдкрдХрд░рдгрдХреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓рд┐рдиреБрдкрд░реНрджрдЫ: рд╕рдордп рдмрд┐рддрд┐рд╕рдХреЗрдХреЛ рдЫ рдЬрдм рдЙрдиреАрд╣рд░реВрд▓реЗ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдмрд┐рдирд╛ рдЧрд░реНрди рд╕рдХреНрдереЗред рдПрдХ рдЙрдиреНрдирдд рдХрдиреНрд╕реЛрд▓ рдЦреЛрд▓ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЖрд╡рд╢реНрдпрдХ рдЫ рд╣рд╛рдореНрд░реЛ рдХрдо рд▓рд╛рдЧрддрдХреЛ VPS рдЪрд▓рд┐рд░рд╣реЗрдХреЛ Windows Server Core, рддрд░ рддреНрдпреЛ рдПрдХрджрдо рдлрд░рдХ рдХрдерд╛ рд╣реЛред

Windows PowerShell рдХреЗ рд╣реЛ рд░ рдпреЛ рдХреЗрд╕рдБрдЧ рдЦрд╛рдЗрдиреНрдЫ? рднрд╛рдЧ рез: рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ

рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрдорд╛ рднрд╛рдЧ рд▓рд┐рди рд╕рдХреНрдЫрдиреНред рд╕рд╛рдЗрди рдЗрди рдЧрд░реНрдиреБрд╣реЛрд╕реНрдХреГрдкрдпрд╛

рд╢реГрдЩреНрдЦрд▓рд╛рдХрд╛ рдЕрд░реНрдХреЛ рд▓реЗрдЦрд╣рд░реВрдорд╛ рдХреБрди-рдХреБрди рд╡рд┐рд╖рдпрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреБрдкрд░реНрдЫ?

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

  • 42,4%PowerShell98 рдкреНрд░рдХрд╛рд░реНрдп рд░ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ

  • 22,1%рдЖрдлреНрдиреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╕рд░реА рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЧрд░реНрдиреЗ? 51

  • 12,1%рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ (рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ) рдорд╛рд░реНрдлрдд рднрдгреНрдбрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ 28

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

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

231 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдорддрджрд╛рди рдЧрд░реЗред 37 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░реЛрдХрд┐рдПред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди