рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ
рдкреЙрд╡рд░рд╢реЗрд▓ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдСрдЯреЛрдореЗрд╢рдирд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ JSON, CSV рдЖрдгрд┐ XML рд╕рд╛рд░рдЦреНрдпрд╛ рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрдЧрднреВрдд рд╕рд╛рдзрдиреЗ рддрд╕реЗрдЪ REST API рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбреЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдХрдорд╛рдВрдб рд╢реЗрд▓ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рднрд╛рд╖рд╛ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓реНрд╕ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрддрддреЗрдЪрд╛ рд╕рдВрдЪ рджреЗрддреЗ. рдкреЙрд╡рд░рд╢реЗрд▓ 6 рд╢рд╛рдЦреЗрдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрди, рдкреНрд░рдХрд▓реНрдк .NET рдХреЛрдЕрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдбреАрдлреЙрд▓реНрдЯ рдкреЙрд╡рд░рд╢реЗрд▓
PowerShell 7.0 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдирд╡рдХрд▓реНрдкрдирд╛рдВрдкреИрдХреА:
- тАЬForEach-Object -ParallelтАЭ рд░рдЪрдирд╛ рд╡рд╛рдкрд░реВрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕рдорд╛рдВрддрд░реАрдХрд░рдгрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди;
- рд╕рд╢рд░реНрдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░ тАЬa ? b : c";
- рд╕рд╢рд░реНрдд рдереНрд░реЗрдб рд▓реЙрдиреНрдЪ рдСрдкрд░реЗрдЯрд░ "||" рдЖрдгрд┐ тАЬ&&тАЭ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, cmd1 && cmd2, рдкрд╣рд┐рд▓реА рдХрдорд╛рдВрдб рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реА рддрд░рдЪ рджреБрд╕рд░реА рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрдИрд▓);
- рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ "???" рдЖрдгрд┐ "??=", рдЬреЗ рдбрд╛рд╡реЗ рдСрдкрд░реЗрдВрдб NULL рдЕрд╕рд▓реНрдпрд╛рд╕ рдЙрдЬрд╡реЗ рдСрдкрд░реЗрдВрдб рдкрд░рдд рдХрд░рддрд╛рдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, a = b ?? "рдбреАрдлреЙрд▓реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ" рдЬрд░ b рд╢реВрдиреНрдп рдЕрд╕реЗрд▓, рддрд░ рдСрдкрд░реЗрдЯрд░ рдбреАрдлреЙрд▓реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░рдд рдХрд░реЗрд▓).
- рд╕реБрдзрд╛рд░рд┐рдд рдбрд╛рдпрдиреЕрдорд┐рдХ рддреНрд░реБрдЯреА рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкреНрд░рдгрд╛рд▓реА (рдЧреЗрдЯ-рдПрд░рд░ рд╕реАрдПрдордбреАрдПрд▓);
- Windows PowerShell рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓реНрд╕рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА рд╕реНрддрд░;
- рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдЪреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реВрдЪрдирд╛;
- рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд░реВрди рдереЗрдЯ DSC (рдЗрдЪреНрдЫрд┐рдд рд░рд╛рдЬреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди) рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╡рд░ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
рд╕реНрддреНрд░реЛрдд: opennet.ru