Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
psEditcom 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 $PROFILEAdicione 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 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.