Como usar perfis no ISE do Windows PowerShell
Este artigo explica como usar Perfis no ISE (Ambiente de Script Integrado) do Windows PowerShell®. Antes de executar as tarefas nesta seção, recomendamos examinar about_Profiles ou, no Painel de Console, digite Get-Help about_Profiles
e pressione Enter.
Um perfil é um script do ISE do Windows PowerShell executado automaticamente quando você inicia uma nova sessão. Você pode criar um ou mais perfis do Windows PowerShell para o ISE do Windows PowerShell e usá-los para adicionar a configuração do Windows PowerShell ou o ambiente ISE do Windows PowerShell, preparando-o para seu uso, com variáveis, aliases, funções, cores e preferências de fonte que você quer disponíveis. Um perfil afeta cada sessão de ISE do Windows PowerShell que você começar.
Observação
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, "Restricted", impede a execução de todos os scripts, incluindo perfis. Se você usar a política "Restricted", não será possível carregar o perfil. Para saber mais sobre Política de Execução, confira about_Execution_Policies.
Selecionar um perfil para usar com o ISE do Windows PowerShell
O ISE do Windows PowerShell dá suporte a perfis para o usuário atual e todos os usuários. Ele também dá suporte a perfis do Windows PowerShell que se aplicam a todos os hosts.
O perfil que você usa é determinado pela forma como você usa o Windows PowerShell e o ISE do Windows PowerShell.
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 ou o perfil AllUsersCurrentHost para o ISE do Windows PowerShell.
Se você usar vários programas host para executar o Windows PowerShell, salve 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 cor e personalização de fonte, no perfil CurrentUserCurrentHost do perfil do ISE do Windows PowerShell ou o perfil AllUsersCurrentHost do ISE do Windows PowerShell.
A seguir, os perfis que podem ser criados e usados no ISE do Windows PowerShell. Cada perfil é salvo em seu próprio caminho específico.
Tipo de Perfil | Caminho do Perfil |
---|---|
Usuário atual, ISE do PowerShell | $PROFILE.CurrentUserCurrentHost ou $PROFILE |
Todos os usuários, ISE do PowerShell | $PROFILE.AllUsersCurrentHost |
Usuário atual, Todos os hosts | $PROFILE.CurrentUserAllHosts |
Todos os usuários, Todos os hosts | $PROFILE.AllUsersAllHosts |
Para criar um novo perfil
Para criar um perfil de "Usuário atual, ISE do Windows PowerShell", execute este comando:
if (!(Test-Path -Path $PROFILE ))
{ New-Item -Type File -Path $PROFILE -Force }
Para criar um perfil de "Todos os usuários, ISE do Windows PowerShell", execute este comando:
if (!(Test-Path -Path $PROFILE.AllUsersCurrentHost))
{ New-Item -Type File -Path $PROFILE.AllUsersCurrentHost -Force }
Para criar um perfil de "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 perfil de "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
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 de "Usuário atual, ISE do Windows PowerShell", digite:psEdit $PROFILE
Adicione alguns itens ao seu perfil. A seguir estão alguns exemplos para começar:
Para alterar a cor da tela de fundo padrão do Painel de Console para azul, digite o seguinte no arquivo do perfil:
$psISE.Options.OutputPaneBackground = 'blue'
. Para obter mais informações sobre a variável$psISE
, confira a Referência de Modelo de Objeto do ISE do Windows PowerShell.Para alterar o tamanho da fonte para 20, digite o seguinte no tipo de arquivo do perfil:
$psISE.Options.FontSize =20
Para salvar esse arquivo de perfil, no menu Arquivo, clique em Salvar. Da próxima vez que você abrir o ISE do Windows PowerShell, as personalizações serão aplicadas.