Skip to content

Latest commit

 

History

History
60 lines (56 loc) · 2.99 KB

File metadata and controls

60 lines (56 loc) · 2.99 KB

PowerShell Community Call - July 15, 2021

Agenda

  • PowerShell 7.2 update (Steve)
    • Datetime JSON serialization fix
    • DetailedView ErrorView
    • -View tab completion
    • FileInfo colors
  • Microsoft Update update (Travis)
  • SecretManagement 1.1 release (Paul)
  • PowerShellGet 3.0 update (Anam)
  • Crescendo preview 3 (Jason)
  • PSArm update (Danny)
  • Demos
    • Copilot (Steve)

Notes

  • PowerShell 7.2 preview 8 coming out in the next week or so
    • JSON serialization DateTime fix no longer includes extended members
      • @Jaykul: Would be useful to also support auto-casting to DateTimeOffset when getting that from remote JSON
    • $ErrorView = 'DetailedView' will give you the full Get-Error output at failure time
      • this is great for CI/CD where the session is lost after execution is finished
    • Get-Foo | Format-Table -View <tab> now has proper completions, making formatter views more discoverable and potentially useful
    • Added colorization as an experimental feature to Get-ChildItem output
  • Microsoft Update is now working as an opt-in for 7.2 preview customers
    • Resolved some minor issues during preview 7
    • You can still opt in via these blog instructions, but you can also use the MSI now to opt-in to both 7.2 updates and MU in general
  • SecretManagement 1.1 going to GA this/next week after a small brekaing change preview from last month
  • PowerShellGet 3.0
    • Find- has been merged in, Install- and Save- are going through bug bashes before we merge them
    • Expect a new preview within the next couple weeks
    • Working towards GA this year depending on feedback for backwards-compatibility to 2.x
  • Crescendo preview 3
    • Will include breaking changes on schema updates in order to handle multiple command definitions within a single JSON
    • Better output parsing for creating objects from text
    • Adding native command elevation
  • platyPS 2.0 preview 2
    • New release coming within the next couple weeks, look to blogs for new features
    • Used across Microsoft for 1st party modules, driving consistency in module reference documentation
  • PSArm update
    • Working very closely with the Bicep team, we want to take advantage of their momentum as much as possible going forward
    • Will be sharing a blog update within the next couple weeks
  • Demo: GitHub Copilot
  • Update on Windows 11
    • No major changes from PowerShell on the first release
    • We are aggressively investigating and having discussions on how PowerShell 7 can be more inbox
      • Could be installed by default from Store
      • Investigating FoD
      • Dependent on our ability to make minimal PS7 small enough for Windows requirements
    • Updating PackageManagement and PowerShellGet will only happen after we've validated strong compatibility from 2.x to 3.x