Como posso iniciar o powershell.exe com as cores "padrão" do atalho do PowerShell?

Eu estou ligado à bela cor azul da janela do PowerShell quando você a inicia de um dos atalhos pré-instalados. No entanto, se você iniciar manualmente powershell.exe, você não obter essas cores, você obtém preto / branco :(

Isso ocorre porque as configurações padrão são definidas no arquivo de atalho (.lnk):

Eu tenho uma entrada "PowerShell Prompt Here" no menu de contexto do Explorer, e eu gostaria de lançar o PowerShell usando as mesmas cores agradáveis ​​como o atalho usual; O preto é uma porcaria, e é confuso ter janelas coloridas diferentes (especialmente quando eu tenho algumas janelas de comando da antiga escola abertas com frequência que também são pretas!).

Eu encontrei dois problemas ao tentar definir isso até agora:

A definição da cor no PowerShell parece permitir apenas determinados valores (enum ConsoleColor), nenhum dos quais corresponde ao do atalho padrão.Definir a cor dentro do perfil PS faz com que somente o texto escrito depois honre a nova cor de fundo. Adicionar "cls" faz com que um flash desagradável da cor original seja iniciado.

Existe alguma maneira de iniciar o PowerShell de uma linha de comando (ou seja, que eu possa incorporar no registro como um item de menu de contexto do Explorer) que usará as mesmas configurações como o atalho?

questionAnswers(3)

yourAnswerToTheQuestion