PowerShell 7 рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ

рдорд╛рд░реНрдЪ 4 рдорд╛, PowerShell 7 рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

PowerShell рдПрдЙрдЯрд╛ "рдХреНрд░рд╕-рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрд╡рдЪрд╛рд▓рди рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реЛ рдЬреБрди рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛, REST API, рд░ рд╡рд╕реНрддреБ рдореЛрдбреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЫ" рдЬрд╕рдорд╛ рдХрдорд╛рдгреНрдб рд╢реЗрд▓, рд╡рд╕реНрддреБ-рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛, рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЫред

рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢:

  • ForEach-рд╡рд╕реНрддреБрдорд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреНрд░рд╢реЛрдзрди
  • рдирдпрд╛рдБ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ: рдЯрд░реНрдирд░реА рд╕рд╢рд░реНрдд рдЕрдкрд░реЗрдЯрд░?:; рдирд┐рдпрдиреНрддреНрд░рдг рдмрдпрд╛рди || рд░ &&, bash рдорд╛ рдЙрд╣реА рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ рдЬрд╕реНрддреИ; рд╕рд╢рд░реНрдд NULL-рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ ?? рд░ ?=, рджрд╛рдпрд╛рдБрдорд╛ рдорд╛рди рджрд┐рдБрджреИ рдпрджрд┐ рдмрд╛рдБрдпрд╛рдорд╛ рдорд╛рди NULL рдЫ рднрдиреЗ
  • рд╡рд┐рд╕реНрддреГрдд рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдХрд▓ рдЧрд░реНрди рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рджреГрд╢реНрдп рд░ Get-Error cmdlet
  • PowerShell (рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ) рдмрд╛рдЯ рд╕реАрдзрд╛ рдЗрдЪреНрдЫрд┐рдд рд░рд╛рдЬреНрдп рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди (DSC) рд╕реЗрд╡рд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдХрд▓ рдЧрд░реНрджреИ
  • Windows PowerShell рд╕рдБрдЧ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛

рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫ рдЬрд╕рд▓реЗ .NET Core 3.1 рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, Arch рд░ Kali Linux рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рдореБрджрд╛рдпрджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

Ubuntu 16.04 рдорд╛ рд╕реНрдиреНрдпрд╛рдк рдкреНрдпрд╛рдХреЗрдЬрд▓реЗ рд╢рд╛рд░реНрдбрд┐рдЩ рддреНрд░реБрдЯрд┐ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫ, рд░ рддреНрдпрд╕реИрд▓реЗ DEB рд╡рд╛ tar.gz рд╡рд┐рддрд░рдгрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕реБрдЭрд╛рд╡ рджрд┐рдЗрдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: linux.org.ru

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