Existem poucas funções/cmdlets que possuem aliases internos, como Claro e Cls Sirva como aliases para a função clara de PowerShell. Além desses aliases internos, os usuários também podem criar um alias para uma função/cmdlet. Então, preparamos esta demonstração para guiá -lo sobre a criação de um pseudônimo em um PowerShell.
Como criar pós -alias do PowerShell
PowerShell suporta um conjunto de aliases internos para várias funções/cmdlets. Em primeiro lugar, comece com os aliases disponíveis em seu PowerShell. Para fazer isso, o comando escrito abaixo ajudará a esse respeito.
> Get-aliasNo entanto, para criar um novo pseudônimo, você deve adotar uma das seguintes sintaxes:
> Set -alias -name -valueNas sintaxes acima, os parâmetros -name e -value se referem ao nome do alias e ao cmdlet/função que você deseja associar a esse alias.
Como criar novos alias usando 'set-alias'
Esta seção refere-se à criação de um pseudônimo usando o cmdlet Set-Alias do PowerShell.
Exemplo 1
O comando fornecido abaixo definirá um alias para o Get-variable cmdlet de PowerShell. Nós definimos o nome do alias como var :
Depois de criar um pseudônimo, você pode verificá-lo como fizemos no seguinte comando e a saída mostra que ele foi mapeado com sucesso para o cmdlet de obter variável.
> Get-alias varAs sintaxes acima suportam vários outros parâmetros que podem ser usados para obter um alias de uma propriedade específica.
Exemplo 2
No exemplo acima (Exemplo 1), criamos um pseudônimo var e vinculou-o para ser variável. O seguinte comando definirá o var Alias para outro cmdlet nomeado Variável clara. A saída mostra que o comando foi executado com sucesso.
Agora, procure a associação de var Alias usando o comando fornecido abaixo: é observado a partir da saída que o var não está mais ligado ao cmdlet de variável transparente. A variável VAR foi associada ao cmdlet Get Variable no Exemplo1 e ao configurar var Como um alias de cmdlet de variável clara, o set-alias acabou de mudar o cmdlet para var Alias.
> Get-alias varDo Exemplo 1 e Exemplo 2, conclui-se que, se o alias existente for usado novamente, o set-alias substituirá a associação desse alias.
Como criar um pseudônimo usando 'New-Alias'
O New-Alias é outro cmdlet do PowerShell que pode ser usado para adicionar um novo alias à sua sessão atual do PowerShell. Esta seção contém alguns exemplos que melhor esclarecem o conceito do cmdlet de novas alias:
Exemplo 3
Seguindo a sintaxe de New-Alias, criamos um novo alias nomeado mostrar e vinculou -o com Get-Process cmdlet. Após a execução bem -sucedida, verificamos a criação e associação de mostrar Alias:
Exemplo 4
Falando sobre os aliases existentes, as novas alias agem de maneira diferente quando comparadas com o set-alias. Por exemplo, queremos associar o mostrar com o cmdlet de serviço de entrada usando o New-Alias. Para isso, o comando declarado abaixo é executado. Após a execução, aparecerá um erro exibindo que o alias do show já existe.
Como criar um pseudônimo permanente no PowerShell
Observa-se que o set-alias e as novas alias criam aliases para o ambiente atual do PowerShell e, quando a sessão estiver atualizada, você não poderá executar os aliases da sessão anterior. Siga as etapas para criar um pseudônimo que funcionará para cada sessão.
Etapa 1: Crie e exporte os aliases conforme sua necessidade na sessão atual
Em primeiro lugar, crie os aliases usando o New-Alias/Set-Alias na sessão atual. Depois de terminar a criação, você deve exportar esses aliases para um arquivo, para que eles possam ser importados em qualquer sessão. Para exportar os aliases, o cmdlet de exportação de PowerShell é usado.
Observação: O caminho não precisa ser o mesmo que usamos. Você pode criar o arquivo de exportação de aliases em qualquer local em sua máquina.
> Aliases de exportação C: \ Temp \ AliasesEtapa 2: importar o arquivo
O arquivo exportado é então reutilizado para obter a funcionalidade desses aliases. Para importar o arquivo, você precisa inserir o caminho correto onde foi exportado. Por exemplo, no nosso caso o Apelido O arquivo está em C: \ Temp \ Aliases e é importado usando o seguinte comando:
As alias de importação tenta importar também os aliases internos e esses aliases embutidos produzem erros porque eles já existem. Para evitar esses erros, a opção -force é praticada no comando mencionado acima.
Conclusão
Uma única função/cmdlet PowerShell pode conter vários aliases, mas um único alias pode ser associado apenas a uma função/cmdlet. Nesta demonstração, você aprendeu as maneiras potenciais de criar um pé -alias do PowerShell. Concluímos que as Alias de Conjunto podem criar tão bem como podem mudar a associação de aliases existentes. Enquanto as novas alias lança um erro se o mesmo alias já existir. Além disso, também fornecemos uma maneira de criar aliases permanentes e esses aliases podem ser importados em cada sessão do PowerShell.