PowerShell 7.0 เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจ‰เจชเจฒเจฌเจง เจนเฉˆ

เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เจธเจผเฉˆเฉฑเจฒ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ 7.0.., เจœเฉ‹ เจ•เจฟ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค 2016 เจตเจฟเฉฑเจš เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจจเจตเจพเจ‚ เจธเจผเฉˆเฉฑเจฒ เจฐเฉ€เจฒเฉ€เจœเจผ เจคเจฟเจ†เจฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ, เจฌเจฒเจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ‹เจธ เจฒเจˆ เจตเฉ€เฅค

PowerShell เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ JSON, CSV, เจ…เจคเฉ‡ XML เจตเจฐเจ—เฉ‡ เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจขเจพเจ‚เจšเจพเจ—เจค เจกเฉ‡เจŸเจพ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจŸเฉ‚เจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ REST API เจ…เจคเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ†เจฌเจœเฉˆเจ•เจŸ-เจ…เจงเจพเจฐเจฟเจค เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจฎเฉ‹เจกเจฟเจŠเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆเฅค PowerShell 6 เจธเจผเจพเจ–เจพ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ .NET เจ•เฉ‹เจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเจฟเจซเฉŒเจฒเจŸ PowerShell เจŸเฉˆเจฒเฉ€เจฎเฉˆเจŸเจฐเฉ€ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ OS เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจตเจฐเจฃเจจ เจฆเฉ‡ เจจเจพเจฒ (เจŸเฉˆเจฒเฉ€เจฎเฉˆเจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ POWERSHELL_TELEMETRY_OPTOUT=1 เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)เฅค

PowerShell 7.0 เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚:

  • "ForEach-Object -Parallel" เจ•เฉฐเจธเจŸเจฐเฉฑเจ•เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจธเจฎเจพเจจเจคเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ;
  • เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจ†เจชเจฐเฉ‡เจŸเจฐ โ€œa ? b : c";
  • เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจฅเจฐเจฟเฉฑเจก เจฒเจพเจ‚เจš เจ“เจชเจฐเฉ‡เจŸเจฐ "||" เจ…เจคเฉ‡ โ€œ&&โ€ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, cmd1 && cmd2, เจฆเฉ‚เจœเฉ€ เจ•เจฎเจพเจ‚เจก เจคเจพเจ‚ เจนเฉ€ เจšเจฒเจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€ เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเฉ€ เจ•เจฎเจพเจ‚เจก เจธเจซเจฒ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ);
  • เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ“เจชเจฐเฉ‡เจŸเจฐ "???" เจ…เจคเฉ‡ "??=", เจœเฉ‹ เจธเฉฑเจœเจพ เจ“เจชเจฐเฉ‡เจ‚เจก เจตเจพเจชเจธ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจ–เฉฑเจฌเจพ เจ“เจชเจฐเฉ‡เจ‚เจก NULL เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, a = b ?? "เจกเจฟเจซเจพเจฒเจŸ เจธเจŸเฉเจฐเจฟเฉฐเจ—" เจœเฉ‡เจ•เจฐ b null เจนเฉˆ, เจคเจพเจ‚ เจ“เจชเจฐเฉ‡เจŸเจฐ เจกเจฟเจซเฉŒเจฒเจŸ เจธเจคเจฐ เจตเจพเจชเจธ เจ•เจฐเฉ‡เจ—เจพ)เฅค
  • เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจกเจพเจ‡เจจเจพเจฎเจฟเจ• เจเจฐเจฐ เจฆเฉ‡เจ–เจฃ เจฆเจพ เจธเจฟเจธเจŸเจฎ (Get-Error cmdl);
  • เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจชเจพเจตเจฐเจธเจผเฉ‡เจฒ เจฒเจˆ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจฒเฉ‡เจ…เจฐ;
  • เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเฉ‚เจšเจจเจพ;
  • PowerShell เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ DSC (เจ‡เฉฑเจ›เจค เจธเจŸเฉ‡เจŸ เจ•เฉŒเจจเจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ) เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹