é possível criar um host powershell que use bash ou praticamente do jeito que você quiser Como: Hospedar o tempo de execução do PowerShell . No entanto, eu não acho que alguém tenha feito isso por uma série de razões, o mais notável é que o desenvolvimento de um script PowerShell é um pouco mais iterativo do que com scritpting baseado em texto, significando que o comando mais comumente utilizado é a seta para cima, para trazer de volta o última linha e muito menos edição inline. Além disso, o comando usado no bash já está mapeado no sistema operacional Windows (por exemplo, mesmo que o powershell não reconhece o ctrl-a, o ctrl-a é usado na maioria dos aplicativos do windows como select all e ele seleciona all no editor de script integrado) .
Não há como alterar o comportamento do ambiente de criação de scripts incorporado