TÓPICO
    about_aliases

DESCRIÇÃO RESUMIDA
    Descreve como usar nomes alternativos para cmdlets e comandos no 
    Windows PowerShell. 

DESCRIÇÃO LONGA
    Um alias é um nome alternativo ou apelido para um cmdlet ou um 
    elemento de comando, como uma função, um script, um arquivo ou um 
    arquivo executável. Você pode usar o alias em vez do nome de 
    comando em qualquer comando do Windows PowerShell.
    
    Para criar um alias, use o cmdlet New-Alias. Por exemplo, o 
    seguinte comando cria o alias "gas" para o cmdlet Get-Authenticode
    Signature:

        new-alias -name gas -value Get-AuthenticodeSignature

    Depois de criar o alias para o nome do cmdlet, você pode usar o 
    alias em vez do nome do cmdlet. Por exemplo, para obter a assinatura 
    Authenticode para o arquivo SqlScript.ps1, digite:

        get-authenticodesignature sqlscript.ps1

    Ou digite:

        gas sqlscript.ps1

	
    Se você criar "word" como o alias para Microsoft Office Word, 
    poderá digitar "word" em vez de:
	

        "c:\arquivos de programas\microsoft office\office11\winword.exe" 

ALIASES INTERNOS
    O Windows PowerShell inclui um conjunto de aliases internos, como 
    "cd" e "chdir" para o cmdlet Set-Location e "ls" e "dir" para o 
    cmdlet Get-ChildItem. 

    Para obter todos os aliases no computador, incluindo os aliases 
    internos, digite:

        get-alias

CMDLETS DE ALIAS
    O Windows PowerShell inclui os seguintes cmdlets, criados para 
    funcionar com aliases. 

        - Get-Alias. Obtém todos os aliases na sessão atual.	 
        - New-Alias. Cria um novo alias.
        - Set-Alias. Cria ou altera um alias.
        - Export-Alias. Exporta um ou mais aliases para um arquivo.
        - Import-Alias. Importa um arquivo de alias para o Windows 
          PowerShell. 

    Para obter informações detalhadas sobre os cmdlets, digite:

	get-help <nome-do-cmdlet> -detailed

    Por exemplo, digite:
	
	get-help export-alias -detailed

CRIANDO UM ALIAS
    Para criar um novo alias, use o cmdlet New-Alias. Por exemplo, 
    para criar o alias "gh" para Get-Help, digite:

	new-alias -name gh -value get-help

    Você pode usar o alias em comandos, assim como usaria o nome 
    completo do cmdlet, e pode usar o alias com parâmetros.

    Por exemplo, para obter Ajuda detalhada sobre o cmdlet 
    Get-WmiObject, digite:

	get-help get-wmiobject -detailed

    Ou digite:

	gh get-wmiobject -detailed

SALVANDO ALIASES
    Os aliases criados são salvos apenas na sessão atual. Para usar 
    os aliases em uma sessão diferente, adicione o alias a seu perfil 
    do Windows PowerShell. Ou utilize o cmdlet Export-Alias para salvar os 
    aliases em um arquivo. 
    
    Para obter informações, digite:

        get-help about_profile

OBTENDO ALIASES
    Para obter todos os aliases da sessão atual, incluindo os aliases 
    internos, os aliases de seu perfil do Windows PowerShell e os aliases 
    criados na sessão atual, digite:

	get-alias
  
    Para obter aliases específicos, use o parâmetro Name do cmdlet 
    Get-Alias.
    Por exemplo, para obter aliases que começam com "p", digite:

	get-alias -name p*

    Para obter os aliases de um item específico, use o parâmetro 
    Definition.
    Por exemplo, para obter os aliases do cmdlet Get-ChildItem, digite:

	get-alias -definition Get-ChildItem


NOMES ALTERNATIVOS PARA COMANDOS COM PARÂMETROS
    Você pode atribuir um alias a um cmdlet, um script, uma função ou 
    um arquivo executável.
    Porém, você não pode atribuir um alias a um comando e seus parâmetros.
    Por exemplo, você pode atribuir um alias ao cmdlet Get-EventLog, 
    mas não pode atribuí-lo ao comando "get-eventlog -logname system".

    Entretanto, você pode criar uma função que inclui o comando. Para 
    criar uma função, digite a palavra "function" seguida do nome da 
    função.
    Digite o comando e coloque-o entre chaves ({}).

    Por exemplo, o seguinte comando cria a função syslog. Essa função 
    representa o comando "get-eventlog -logname system":

	function syslog {get-eventlog -logname system}

    Agora você pode digitar "syslog" em vez do comando. E pode criar 
    aliases para a função syslog.

    Para obter mais informações sobre funções, digite:

	get-help about_functions

OBJETOS DE ALIAS
     Os aliases do Windows PowerShell são representados por objetos 
     que são instâncias da classe System.Management.Automation.AliasIn
     fo. Para obter mais informações sobre esse tipo de objeto, consulte 
     "AliasInfo Classe" (em inglês) na Biblioteca MSDN (Microsoft 
     Developer Network), em 
     https://go.microsoft.com/fwlink/?LinkId=143644.

     Para exibir as propriedades e os métodos dos objetos de alias, 
     obtenha os aliases. Em seguida, canalize-os para o cmdlet 
     Get-Member. Por exemplo:

	get-alias | get-member

     Para exibir os valores das propriedades de um alias específico, 
     como o alias de "dir", obtenha o alias. Em seguida, canalize-o para o 
     cmdlet Format-List. Por exemplo, o seguinte comando obtém o alias de 
     "dir". Em seguida, o comando canaliza o alias para o cmdlet Format-List. 
     O comando então usa o parâmetro Property de Format-List com um 
     caractere curinga (*) para exibir todas as propriedades do alias de 
     "dir". O seguinte comando executa essas tarefas:

	get-alias -name dir | format-list -property *

PROVEDOR ALIAS DO WINDOWS POWERSHELL
    O Windows PowerShell inclui o provedor Alias. O provedor Alias permite 
    exibir os aliases no Windows PowerShell como se eles estivessem em 
    uma unidade do sistema de arquivos. 

    O provedor Alias expõe a unidade Alias: Para ir até a unidade 
    Alias:, digite:

	set-location alias:

    Para exibir o conteúdo da unidade, digite:

	get-childitem

    Para exibir o conteúdo de outra unidade do Windows PowerShell, 
    comece o caminho com o nome da unidade. Inclua os dois-pontos (:). 
    Por exemplo:

	get-childitem -path alias:

    Para obter informações sobre um alias específico, digite o nome 
    da unidade e o nome do alias. Ou digite um padrão de nome. Por 
    exemplo, para obter todos os aliases que começam com "p", digite:

	get-childitem -path alias:p*

    Para obter mais informações sobre o provedor Alias do Windows 
    PowerShell, digite:
	
	get-help alias-psprovider


CONSULTE TAMBÉM

    new-alias
    get-alias
    set-alias
    export-alias
    import-alias
    get-psprovider
    get-psdrive
    about_functions
    about_profiles
    about_providers




Sumário