Цитата Njem:
это работает только перед запуском скрипта в той же консоли »
|
Прямо из скрипта не работает? На счет приоритета запуска pwsh вместо powershell на ум приходит только смена позиций в переменной $env:Path. Или выдумывать проверку с перезапуском:
Код:

if ($PSVersionTable.PSEdition -ne 'Core') { pwsh -file $MyInvocation.MyCommand.Source; return }
# code