Skip to content

Instantly share code, notes, and snippets.

@stknohg
Last active June 15, 2018 07:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stknohg/50ea90ffd8a3b8601785ceb908ca0b84 to your computer and use it in GitHub Desktop.
Save stknohg/50ea90ffd8a3b8601785ceb908ca0b84 to your computer and use it in GitHub Desktop.
PowerShell 6.1に向けた機能変更私的まとめ

PowerShell 6.1に向けた機能変更を勝手にまとめ

PowerShell 6.0.0リリースからのコミットを追って適当にピックアップ。

  • 2018/06/15 : コミット8805ca20aae583b1e63d9cfd2a2a3b24e0862428まで。

ランタイム

  • Make Select-Object/ForEach-Object/Where-Object see dynamic properties (#6898)
  • .NET Core 2.1-rc1に更新 (#6873)
  • Workflow関連のコードがクリーンアップされている (#6708)
  • Reduce allocations in TableWriter (#6648)
  • Enable specifying sshd subsystem to use via -Subsystem (#6603)
  • Improve PSMethod-to-Delegate conversion (#6570)
  • Simplify the paths the MSI uses (#6442)
  • Make LanguagePrimitive.GetEnumerable treat 'DataTable' as Enumerable
  • Enable [Environment]::OSVersion to return current OS rather than compatible version (#6457)
  • Add lambda support to -replace operator

コンソール

  • Use PSReadLine 2.0.0-beta2 from PSGallery (#6998)
  • Add Jumplist 'Run as Administrator' to Taskbar on Windows (#6913)
  • Blacklist System.Windows.Forms form loaded to prevent a crash (#6822)
  • Add '-WorkingDirectory' parameter to pwsh (#6612)
  • Some fixes in Get-Date -UFormat (#6542)
  • Port Windows PowerShell AppLocker and DeviceGuard UMCI application white listing support (#6133)
  • Remove support for file to opt-out of telemetry, only support env var (#6601)

コマンドレット

  • Implementation of -lp alias for -LiteralPath variable #6732 (#6770)
  • Remove 'more' function and move the $env:PAGER capability into the help function (#6059)
  • Enhance and refactor Add-Type cmdlet (#6141)
  • Support 'user@host:port' syntax for SSH Transport (#6558)
  • Add ported Test-Connection cmdlet (#5328)
  • Add the parameter '-Not' to 'Where-Object' (#6464)
  • Add -Resume Feature to Web Cmdlets (#6447)
  • Add '-AsArray' parameter to 'ConvertoTo-Json' command (#6438)
  • Standard deviation implementation on Measure-Object (#6238)
  • Add 'Path' alias to '-FilePath' parameters and others for several commands (#5817)
  • Add Password parameter to Get-PfxCertificate cmdlet (#6113)
  • Make UTF-8 Default Encoding for application/json (#6109)

  • Use Appveyor matrix for faster PR builds (#6945)
  • Add Settings.StyleCop file (#6930)

  • Fix error when 'Format-Wide -AutoSize | Out-String' is called. (#6491)
  • Use 'RequireAdminOnWindows' tag in Set-Date tests (#6034)
  • Change Microsoft.PowerShell.Commands.SetDateCommand.SystemTime to struct. (#6006)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment