発端はGitHubのこちらのIssueから github.com もともと「PowerShellのプログラム名であるpowershell.exe(powershell)は長いので略称があった方が良いよね。」という提案から始まっています。 新しいPowerShellの略称について 先のIssueを見ればわかりますが、新しいPowerShellの略称は pwsh になりました。 これまでは慣例的にposhが良く使われていましたが、既存の名称(Policy-compliant Ordinary SHell)と重複するため却下され、最終的に名称の重複がないpwshが採用されました。 名前の重複に関しては以前にエイリアスにwgetやcurlを使っていた件で荒れに荒れた過去があるためPowerShell Teamとしてかなり慎重になっている様です。 他にも以下の名称が候補に上がっていました。*1 候補