PowerShell 7.0 เด•เดฎเดพเตปเดกเต เดทเต†เตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต

เดฎเตˆเด•เตเดฐเต‹เดธเต‹เดซเตเดฑเตเดฑเต ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เดทเต†เตฝ เดฑเดฟเดฒเต€เดธเต เดชเดตเตผเดทเต†เตฝ 7.0, เด‡เดคเต 2016-เตฝ MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดšเต†เดฏเตเดคเต. เดชเตเดคเดฟเดฏ เดทเต†เตฝ เดฑเดฟเดฒเต€เดธเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เดตเดฟเตปเดกเต‹เดธเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, Linux, macOS เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเด‚.

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

PowerShell 7.0-เตฝ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ เดชเตเดคเตเดฎเด•เดณเดฟเตฝ:

  • "ForEach-Object -Parallel" เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดธเดฎเดพเดจเตเดคเดฐเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดธเต‹เดชเดพเดงเดฟเด• เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ โ€œa ? b: c";
  • เดธเต‹เดชเดพเดงเดฟเด• เดคเตเดฐเต†เดกเต เดฒเต‹เดžเตเดšเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ "||" เด•เต‚เดŸเดพเดคเต† "&&" (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, cmd1 && cmd2, เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เดตเดฟเดœเดฏเดฟเดšเตเดšเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเดณเตเดณเต‚);
  • เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ "??" เด•เต‚เดŸเดพเดคเต† "??=", เด‡เดŸเดคเต เด“เดชเตเดชเดฑเดพเตปเดฑเต NULL เด†เดฃเต†เด™เตเด•เดฟเตฝ เดตเดฒเดคเต เด“เดชเตเดชเดฑเดพเตปเดฑเต เดจเตฝเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, a = b ?? "default string" b เดถเต‚เดจเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚).
  • เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดกเตˆเดจเดพเดฎเดฟเด•เต เดŽเดฑเตผ เดตเตเดฏเต‚เดตเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ (Get-Error cmdl);
  • Windows PowerShell-เดจเตเดณเตเดณ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดคเดฏเตเด•เตเด•เตเดณเตเดณ เดฒเต†เดฏเตผ;
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด• เด…เดฑเดฟเดฏเดฟเดชเตเดชเต;
  • PowerShell-เตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต DSC (เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดธเด‚เดธเตเดฅเดพเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป) เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเต† เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•