Como Utilizar Perfis no ISE do Windows PowerShell

Este artigo explica como usar perfis no ISE (Ambiente de Script Integrado) do Windows PowerShell®. Recomendamos que, antes de executar as tarefas nesta seção, você revise about_Profiles ou, no Painel de Console, Get-Help about_Profiles digite e pressione ENTER.

Um perfil é um script ISE do Windows PowerShell que é executado automaticamente quando você inicia uma nova sessão. Você pode criar um ou mais perfis do Windows PowerShell para o Windows PowerShell ISE e usá-los para adicionar o ambiente Windows PowerShell ou Windows PowerShell ISE, preparando-o para seu uso, com variáveis, aliases, funções e preferências de cor e fonte que você deseja que estejam disponíveis. Um perfil afeta todas as sessões ISE do Windows PowerShell iniciadas.

Nota

A política de execução do Windows PowerShell determina se você pode executar scripts e carregar um perfil. A política de execução padrão, "Restrita", impede que todos os scripts sejam executados, incluindo perfis. Se você usar a política "Restrita", o perfil não poderá ser carregado. Para obter mais informações sobre a política de execução, consulte about_Execution_Policies.

Selecionando um perfil para usar no ISE do Windows PowerShell

O Windows PowerShell ISE oferece suporte a perfis para o usuário atual e todos os usuários. Ele também oferece suporte aos perfis do Windows PowerShell que se aplicam a todos os hosts.

O perfil que você usa é determinado por como você usa o Windows PowerShell e o Windows PowerShell ISE.

  • Se você usar apenas o ISE do Windows PowerShell para executar o Windows PowerShell, salve todos os seus itens em um dos perfis específicos do ISE, como o perfil CurrentUserCurrentHost para Windows PowerShell ISE ou o perfil AllUsersCurrentHost para Windows PowerShell ISE.

  • Se você usar vários programas host para executar o Windows PowerShell, salve suas funções, aliases, variáveis e comandos em um perfil que afete todos os programas host, como o perfil CurrentUserAllHosts ou AllUsersAllHosts, e salve recursos específicos do ISE, como personalização de cores e fontes no perfil CurrentUserCurrentHost para o perfil ISE do Windows PowerShell ou no perfil AllUsersCurrentHost para o Windows PowerShell ISE.

A seguir estão os perfis que podem ser criados e usados no Windows PowerShell ISE. Cada perfil é salvo em seu próprio caminho específico.

Tipo de perfil Caminho do perfil
Usuário atual, PowerShell ISE $PROFILE.CurrentUserCurrentHost ou $PROFILE
Todos os usuários, PowerShell ISE $PROFILE.AllUsersCurrentHost
Usuário atual, Todos os hosts $PROFILE.CurrentUserAllHosts
Todos os utilizadores, Todos os anfitriões $PROFILE.AllUsersAllHosts

Para criar um novo perfil

Para criar um novo perfil "Usuário atual, Windows PowerShell ISE", execute este comando:

if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }

Para criar um novo perfil "Todos os usuários, Windows PowerShell ISE", execute este comando:

if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }

Para criar um novo perfil "Usuário atual, todos os hosts", execute este comando:

if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }

Para criar um novo perfil "Todos os usuários, todos os hosts", digite:

if (!(Test-Path -Path $PROFILE.AllUsersAllHosts))
{ New-Item -Type File -Path $PROFILE.AllUsersAllHosts -Force }

Para editar um perfil

  1. Para abrir o perfil, execute o comando psEdit com a variável que especifica o perfil que você deseja editar. Por exemplo, para abrir o perfil "Usuário atual, Windows PowerShell ISE", digite: psEdit $PROFILE

  2. Adicione alguns itens ao seu perfil. Seguem-se alguns exemplos para começar:

    • Para alterar a cor de plano de fundo padrão do Painel de Console para azul, no tipo de arquivo de perfil: $psISE.Options.OutputPaneBackground = 'blue' . Para obter mais informações sobre a variável, consulte Referência do $psISE modelo de objeto ISE do Windows PowerShell.

    • Para alterar o tamanho da fonte para 20, no tipo de arquivo de perfil: $psISE.Options.FontSize =20

  3. Para salvar seu arquivo de perfil, no menu Arquivo , clique em Salvar. Da próxima vez que você abrir o ISE do Windows PowerShell, suas personalizações serão aplicadas.

Consulte Também