Como Utilizar Perfis no ISE do Windows PowerShell
Este artigo explica como utilizar Perfis no Windows PowerShell ® Ambiente de Scripting Integrado (ISE). Recomendamos que, antes de executar as tarefas nesta secção, reveja about_Profiles ou, no Painel de Consola, escreva Get-Help about_Profiles
e prima ENTER.
Um perfil é um Windows PowerShell script ISE que é executado automaticamente quando inicia uma nova sessão. Pode criar um ou mais perfis de Windows PowerShell para Windows PowerShell ISE e utilizá-los para adicionar o Windows PowerShell ou Windows PowerShell Ambiente ISE, preparando-o para a sua utilização, com variáveis, aliases, funções e preferências de cor e tipo de letra que pretende que estejam disponíveis. Um perfil afeta todas as Windows PowerShell sessão ISE iniciada.
Nota
A política de execução Windows PowerShell determina se pode executar scripts e carregar um perfil. A política de execução predefinida, "Restrito", impede a execução de todos os scripts, incluindo perfis. Se utilizar a política "Restrito", o perfil não pode ser carregado. Para obter mais informações sobre a política de execução, veja about_Execution_Policies.
Selecionar um perfil a utilizar na Windows PowerShell ISE
Windows PowerShell ISE suporta perfis para o utilizador atual e todos os utilizadores. Também suporta os perfis de Windows PowerShell que se aplicam a todos os anfitriões.
O perfil que utiliza é determinado pela forma como utiliza Windows PowerShell e Windows PowerShell ISE.
Se utilizar apenas Windows PowerShell ISE para executar Windows PowerShell, guarde todos os seus itens num dos perfis específicos do ISE, como o perfil CurrentUserCurrentHost para Windows PowerShell ISE ou o perfil AllUsersCurrentHost para Windows PowerShell ISE.
Se utilizar vários programas anfitriões para executar Windows PowerShell, guarde as suas funções, aliases, variáveis e comandos num perfil que afete todos os programas anfitriões, como CurrentUserAllHosts ou o perfil AllUsersAllHosts, e guarde funcionalidades específicas do ISE, como a personalização de cores e tipos de letra no perfil CurrentUserCurrentHost para Windows PowerShell perfil ISE ou o perfil ISE ou o perfil ISE Perfil AllUsersCurrentHost para Windows PowerShell ISE.
Seguem-se perfis que podem ser criados e utilizados no Windows PowerShell ISE. Cada perfil é guardado no seu próprio caminho específico.
Tipo de Perfil | Caminho do Perfil |
---|---|
Utilizador atual, ISE do PowerShell | $PROFILE.CurrentUserCurrentHost ou $PROFILE |
Todos os utilizadores, ISE do PowerShell | $PROFILE.AllUsersCurrentHost |
Utilizador atual, Todos os anfitriões | $PROFILE.CurrentUserAllHosts |
Todos os utilizadores, Todos os anfitriões | $PROFILE.AllUsersAllHosts |
Para criar um novo perfil
Para criar um novo perfil "Utilizador 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 utilizadores, 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 "Utilizador atual, Todos os Anfitriões", execute este comando:
if (!(Test-Path -Path $PROFILE.CurrentUserAllHosts))
{ New-Item -Type File -Path $PROFILE.CurrentUserAllHosts -Force }
Para criar um novo perfil "Todos os utilizadores, Todos os Anfitriões", escreva:
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 pretende editar. Por exemplo, para abrir o perfil "Utilizador atual, Windows PowerShell ISE", escreva:psEdit $PROFILE
Adicione alguns itens ao seu perfil. Seguem-se alguns exemplos para começar:
Para alterar a cor de fundo predefinida do Painel da Consola para azul, no tipo de ficheiro de perfil:
$psISE.Options.OutputPaneBackground = 'blue'
. Para obter mais informações sobre a$psISE
variável, veja Windows PowerShell Referência do Modelo de Objeto ISE.Para alterar o tamanho do tipo de letra para 20, no tipo de ficheiro de perfil:
$psISE.Options.FontSize =20
Para guardar o ficheiro de perfil, no menu Ficheiro , clique em Guardar. Da próxima vez que abrir o Windows PowerShell ISE, as personalizações são aplicadas.