Um perfil do PowerShell pode incluir um conjunto de cmdlets, funções e aliases para automatizar um conjunto de requisitos para o usuário. Uma visão geral do perfil do PowerShell é fornecida neste guia. Além disso, você também aprenderá a criar e personalizar o Perfil do PowerShell.
Como criar um perfil de PowerShell?
O perfil do PowerShell não está disponível para uso por padrão. Você precisa criá -lo antes de personalizar várias operações usando o PowerShell. Um perfil do PowerShell pode ser criado com a ajuda do novo cmdlet ou usando o comando do bloco de notas. Esta seção lista os dois métodos para criar um perfil do PowerShell.
Observação: É preferido usar o PowerShell 7 mais recente 7. Este guia usa o PowerShell 7 para criar e usar o perfil do PowerShell. Você pode mudar para a versão mais recente do PowerShell usando o seguinte link:
Atualize sua versão do PowerShell.
Método 1: Crie um perfil PowerShell usando o novo cmdlet de itens
Geralmente, o novo cmdlet é usado para criar um novo arquivo ou diretório no PowerShell. No entanto, também auxilia na criação de um perfil do PowerShell, seguindo as etapas abaixo mencionadas:
Etapa 1: Open PowerShell 7
Pesquise PowerShell 7 na barra de pesquisa e clique em "Run como administrador" para abrir o PowerShell 7 com privilégios de raiz:
Etapa 2: verifique a existência do perfil
Na segunda etapa, verifique se o perfil já foi criado ou não através do seguinte cmdlet de teste:
Perfil de teste de teste $
A saída retornada é falsa, o que afirma o perfil do PowerShell ainda não foi criado.
Etapa 3: Crie o perfil
Crie um arquivo chamado “perfil.ps1”Usando o cmdlet de novo item como fizemos aqui:
New -item -path $ perfil -Type File -force
A execução bem -sucedida do comando verifica a criação do perfil do PowerShell. No entanto, você pode verificá-lo através do comando abaixo estatado:
Perfil de teste de teste $
A saída retorna true, mostrando que a criação do perfil é feita no PowerShell.
Método 2: Crie um perfil PowerShell usando o bloco de notas
Neste método, instruções passo a passo são discutidas para a construção de um perfil de PowerShell usando o bloco de notas.
Etapa 1: Crie um perfil
O bloco de notas pode ser lançado a partir de PowerShell usando o bloco de anotações palavra -chave. O comando a seguir criará um perfil vazio do PowerShell:
Perfil no bloco de notas
Etapa 2: verifique a existência do perfil
Na segunda etapa, verifique se o perfil já foi criado ou não através do seguinte cmdlet de teste:
Perfil de teste de teste $
O monitor retorna “Verdadeiro“, Que mostra a verificação da existência do perfil em PowerShell.
Como personalizar um perfil do PowerShell
O perfil do PowerShell precisa ser personalizado para ser usado por outros usuários. Se o escopo do usuário não estiver definido, o perfil só estará acessível ao usuário atual. Você pode personalizar um perfil do PowerShell para outros usuários usando uma das seguintes sintaxes:
Tipo de perfil | Caminho do perfil/ diretório |
Usuário atual | $ Perfil ou $ perfil.CurrentuserCurrentHost |
Todos os usuários | $ Perfil.AllUsersCurrentHost |
Todos os usuários e todos os hosts | $ Perfil.Allusersalhosts |
Usuário atual e todos os hosts | $ Perfil.CurrentUserlHosts |
Por exemplo, você pode permitir que todos os usuários acessem o perfil. Para esse fim, o primeiro comando é executado. Embora o segundo comando verifique se o perfil está acessível a todos os usuários ou não:
$ Perfil.Allusersalhosts
Perfil de teste de teste $.Allusersalhosts
A saída garante que a saída retornada seja verdadeira, o que afirma que o perfil foi personalizado para todos os usuários e os hosts.
Conclusão
Um perfil do PowerShell compreende um conjunto de aliases, cmdlets, funções, etc., Para executar uma sequência específica de tarefas para um usuário específico. O escopo do perfil de PowerShell pode ser definido para o atual e para todos os usuários. Um perfil do PowerShell pode ser criado usando o novo cmdlet de itens. Por padrão, é usado para o usuário atual. No entanto, o perfil pode ser criado para vários/todos os usuários também. Este post forneceu detalhes para o Perfil do PowerShell.