The Microsoft PowerShell Team has just released its plans and investments for the year 2022: https://devblogs.microsoft.com/powershell/powershell-and-openssh-team-investments-for-2022/
In short, these investments circle around even more security. In addition, custom remoting connections may become an interesting addition: code you write to access remote systems can then be used by other cmdlets, essentially opening up the remoting infrastructure.
Also, the team wants to make it easier for existing Windows PowerShell users to acquire PowerShell 7. We may see in 2022 actually the first update in Windows PowerShell for years: the team discusses to add a new cmdlet to Windows PowerShell that installs PowerShell 7 on the box.
To make IntelliSense more intelligent, the team already introduced “CompleterPredictors” that can “guess” what you are about to type. While these initially were limited to Azure cmdlets, the technique will now be opened widely to any developer.
Modules are going to be more robust by adding ways to load .NET assemblies individually per module. Currently, when one module loads a .NET assembly with a given version, and another module requires the same .NET assembly in a different version, only one version could be loaded at any time, resulting in failures.
PowerShell’s internal package management system, PowerShellGet, is going to be lifted to version 3.0 which was previously available as a preview only. It addresses frequently asked feature requests for uploading and installing modules from repositories like powershellgallery.com.
There are many more areas of interest the team focuses on in 2022, i.e. OpenSSH for Windows. Read the full statement here: https://devblogs.microsoft.com/powershell/powershell-and-openssh-team-investments-for-2022/
ReTweet this Tip!
Powered by IDERA