Recomendado, 2024

Escolha Do Editor

Como alterar o esquema de cores do Windows PowerShell no Windows 10

O primeiro Windows PowerShell lançado foi há mais de uma década para o Windows XP, Windows Server 2003 e Windows Vista. Tem sido uma parte constante de todas as edições do Windows desde então, começando com o Windows 7 em 2009. Embora tenha havido muitas alterações feitas no próprio software, a única coisa que permaneceu inalterada ao longo dos anos é o esquema de cores - um fundo azul com texto branco / amarelo em geral e texto vermelho em fundo preto para mensagens de erro. Enquanto a maioria das pessoas se acostumar com essas cores, alguns de vocês podem querer algo mais distinto, seja para melhor visibilidade ou por razões estéticas. Sendo esse o caso, vamos dar uma olhada em como você pode alterar o esquema de cores do Windows PowerShell no Windows 10:

Nota: Antes de continuarmos, é importante entender que este tutorial específico lidará com o console do PowerShell, e não com o PowerShell ISE, que é um dos dois aplicativos de host para o mecanismo e o idioma do Windows PowerShell. Ele tem suas próprias configurações de personalização que precisam ser abordadas separadamente e está além do escopo deste tutorial.

Alterar cores de plano de fundo e primeiro plano no Windows 10 PowerShell Console

  • Como mencionado anteriormente, o console do Windows PowerShell exibe branco em azul por padrão e vermelho em preto para mensagens de erro, portanto, para alterar as cores, clique com o botão direito do mouse na barra superior da janela do PowerShell e selecione 'Propriedades' .

  • Quando a caixa 'Propriedades' do Windows PowerShell for exibida, clique na guia 'Cores' e você terá várias opções para definir as cores de fundo e de primeiro plano, conforme mostrado na captura de tela abaixo.

A partir daqui, você pode alterar cores de texto, cores de texto pop-up, cores de fundo e até definir os níveis de opacidade.

Alterar as cores das mensagens de erro no Windows 10 PowerShell Console

  • Embora essa seja uma maneira realmente fácil de alterar algumas das configurações, e se você quiser fazer alterações mais extensas no console do PowerShell? Por exemplo, e se você quiser alterar as cores de texto e de fundo das mensagens de erro de vermelho sobre preto para algo um pouco menos drástico? Para isso, você precisa descer e usar o console em vez de confiar na GUI. Primeiramente, para conhecer as cores padrão, vá em frente e copie / cole este código no console do PowerShell e pressione 'Enter': $host.privatedata

  • Para alterar as cores de primeiro e segundo plano das mensagens de erro, tudo o que você precisa fazer é atribuir novos valores . Como eu gostaria de alterar a cor do plano de fundo para 'Magenta' e a cor do primeiro plano para 'Verde', inserirei os dois comandos abaixo. Apenas lembre-se de inseri-los separadamente e pressione "Enter" em cada caso .
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

  • Agora você configurou as configurações do console , mas precisará salvá-las nas configurações do perfil para que a tela seja aberta exatamente como você deseja, sempre. Para isso, primeiro execute o comando $profile . Isso mostrará o nome (e localização) do arquivo padrão do seu perfil.

  • Na realidade, no entanto, o arquivo de configuração padrão do PowerShell nem existe na maioria dos casos . Portanto, execute o seguinte comando para verificar se ele já existe ou se é necessário criá-lo do zero: test-path $profile . Se o arquivo já existir, você receberá uma saída “True”, senão, você receberá “False”.

  • Como você pode ver na captura de tela acima, recebi o último, então precisarei criar o arquivo. Se você for "Verdadeiro", pule esta etapa e vá para a próxima . Senão, digite o seguinte comando para criar o arquivo: New-Item -path $profile -type file -force

  • Depois que o arquivo é criado, você pode editá-lo facilmente com o Bloco de notas usando o comando notepad $profile na janela do Powershell. A partir daí, você pode adicionar o código de configuração desejado usando os comandos discutidos acima. Você pode não apenas mudar as cores, mas também as fontes, o tamanho das janelas, etc. através desse método, mas só daremos uma olhada na mudança de cores sem complicar ainda mais as questões.

    $console = $host.ui.rawui
    $console.backgroundcolor = "black"
    $console.foregroundcolor = "white"
    $colors = $host.privatedata
    $colors.verbosebackgroundcolor = "Magenta"
    $colors.verboseforegroundcolor = "Green"
    $colors.warningbackgroundcolor = "Red"
    $colors.warningforegroundcolor = "white"

    $colors.ErrorBackgroundColor = "DarkCyan"
    $colors.ErrorForegroundColor = "Yellow"
    set-location C:\
    clear-host

  • Estamos quase lá, mas há um último passo. Execute o seguinte comando para permitir que scripts locais sejam executados em seu sistema: Set-ExecutionPolicy RemoteSigned e selecione “A” para permitir todos os scripts. Agora que você terminou, é assim que seu console do PowerShell ficaria sempre que fosse iniciado. Mesmo as mensagens de erros pareceriam um pouco menos chocantes do que normalmente acontecem.

É isso, pessoal, eu fiz o console do Windows PowerShell no meu laptop de trabalho parecer quase exatamente como o bom e velho Prompt de Comando com apenas uma pitada de cor jogada por diversão.

Nota: Embora as etapas mencionadas sejam voltadas especificamente para o Windows 10, eu também as experimentei em nossa área de trabalho Dell mais antiga, executando o Windows 7. Cada etapa é praticamente idêntica e tudo funcionava conforme o esperado.

CONSULTE TAMBÉM: Como impedir que atualizações do Windows 10 sejam instaladas automaticamente

Use comandos simples para alterar as cores do Windows PowerShell no Windows 10

O Windows PowerShell é uma ótima ferramenta para usuários avançados, mas isso não significa que precisa ser monótona, monótona e chata. Ajustar algumas configurações aqui e ali pode fazer uma grande diferença na aparência do seu console PowerShell, então, experimente e mude as cores para o que quiser. E uma vez que você faz isso, não se esqueça de nos dar um aviso sobre como as coisas aconteceram, porque amamos ouvir de você.

Top