Изменения Powershell Core.
@root_itС выпуском PowerShell Core 6.0.0-beta.9, были произведены изменения в части исполняемого файла powershell.exe для Windows и powershell для *NIX, касающееся его переименования в pwsh.exe и pwsh, соответственно.
Появление этих изменений было вызвано необходимостью приведения именования файлов к единому стандарту, применяемого в *NIX системах, в которых превалирует окончание "sh".
PS: Был шанс сократить название исполняемых фалов на “posh”.
Обсуждение темы: https://github.com/PowerShell/PowerShell/issues/4214
Интересный материал по теме: https://get-powershellblog.blogspot.ru/2017/10/why-pwsh-was-chosen-for-powershell-core.html