Finally, I’d like to share some background on today’s announcement, because this is the 3rd time the PowerShell team has attempted to support SSH. The first attempts were during PowerShell V1 and V2 and were rejected. Given our changes in leadership and culture, we decided to give it another try and this time, because we are able to show the clear and compelling customer value, the company is very supportive.
The most surprising thing about this to me was that the PowerShell team was blocked twice previously by internal teams from implementing SSH support. It doesn’t take much reading between the lines to see that this wasn’t blocked on technical grounds, but on political/ideological ones. I can’t imagine the kind of frustrating meetings that people were in when this decision was made.
Also, given that this announcement was made before discussing it with the OpenSSH community and without giving any clear timelines, it feels like the PowerShell team made this public announcement before someone inside Microsoft could change their mind.