Compartir a través de


about_Aliases

TEMA
    about_aliases

DESCRIPCIÓN BREVE
    Describe cómo usar nombres alternativos de cmdlets y comandos en 
    Windows PowerShell. 

DESCRIPCIÓN DETALLADA
    Un alias es un nombre alternativo o sobrenombre para un cmdlet o 
    para un elemento de un comando, como una función, un script, un 
    archivo o un archivo ejecutable. Se puede utilizar el alias en 
    lugar del nombre de comando en cualquier comando de Windows 
    PowerShell.
    
    Para crear un alias, se utiliza el cmdlet New-Alias. Por ejemplo, 
    el comando siguiente crea el alias "gas" para el cmdlet Get-
    AuthenticodeSignature:

        new-alias -name gas -value Get-AuthenticodeSignature

    Una vez creado un alias para el nombre del cmdlet, se puede 
    utilizar el alias en lugar del nombre de cmdlet. Por ejemplo, 
    para obtener la firma Authenticode para el archivo SqlScript.ps1, 
    se escribiría:

        get-authenticodesignature sqlscript.ps1

    O bien:

        gas sqlscript.ps1

    
    Si se crea "word" como alias de Microsoft Office Word, se podrá 
    escribir "word" en lugar de lo siguiente:
    

        "c:\archivos de programa\microsoft office\office11\winword.exe" 

ALIAS INTEGRADOS
    Windows PowerShell incluye un conjunto de alias integrados, entre 
    ellos, "cd" y "chdir" para el cmdlet Set-Location, así como "ls" 
    y "dir" para el cmdlet Get-ChildItem. 

    Para obtener todos los alias del equipo, incluidos los integrados, 
    se escribe:

        get-alias

CMDLETS DE ALIAS
    Windows PowerShell incluye los cmdlets siguientes, que se han 
    diseñado para trabajar con alias: 

        - Get-Alias. Obtiene todos los alias de la sesión actual.    
        - New-Alias. Crea un nuevo alias.
        - Set-Alias. Crea o cambia un alias.
        - Export-Alias. Exporta uno o más alias a un archivo.
        - Import-Alias. Importa un archivo de alias a Windows PowerShell. 

    Para obtener información detallada acerca de los cmdlets, escriba:

    get-help <nombreDeCmdlet> -detailed

    Por ejemplo, escriba:
    
    get-help export-alias -detailed

CREAR ALIAS
    Para crear un nuevo alias, se usa el cmdlet New-Alias. Por 
    ejemplo, para crear el alias "gh" del cmdlet Get-Help, escriba:

    new-alias -name gh -value get-help

    Los alias se pueden usar en comandos de la misma manera que se 
    usaría el nombre completo del cmdlet, y se pueden usar con parámetros.

    Por ejemplo, para ver la Ayuda detallada del cmdlet 
    Get-WmiObject, escriba:

    get-help get-wmiobject -detailed

    O bien:

    gh get-wmiobject -detailed

GUARDAR ALIAS
    Los alias que se crean se guardan solamente en la sesión actual. 
    Para usar los alias en otra sesión, es preciso agregarlo al perfil de 
    Windows PowerShell. Otra opción consiste en usar el cmdlet 
    Export-Alias para guardar los alias en un archivo. 
    
    Para obtener más información, escriba:

        get-help about_profile

OBTENER ALIAS
    Para obtener todos los alias de la sesión actual, incluidos los 
    integrados, los que hay en los perfiles de Windows PowerShell y 
    los que se han creado en la sesión actual, hay que escribir:

    get-alias
  
    Para obtener alias específicos, se usa el parámetro Name del 
    cmdlet Get-Alias.
    Por ejemplo, para obtener los alias que comiencen por "p", escriba:

    get-alias -name p*

    Para obtener los alias de un elemento determinado, se utiliza el 
    parámetro Definition.
    Por ejemplo, para obtener los alias del cmdlet Get-ChildItem, escriba:

    get-alias -definition Get-ChildItem


NOMBRES ALTERNATIVOS PARA COMANDOS CON PARÁMETROS
    Se puede asignar un alias a un cmdlet, script, función o archivo ejecutable.
    Sin embargo, es posible asignar un alias a un comando y sus parámetros.
    Por ejemplo, se puede asignar un alias al cmdlet Get-EventLog, 
    pero no al comando "get-eventlog -logname system".

    Sin embargo, puede crear una función que incluya el comando. Para 
    crear una función, se escribe el término "function" seguido del 
    nombre de la función.Debe escribirse el comando entre llaves ({}).

    Por ejemplo, el comando siguiente crea la función syslog. Esta función 
    representa el comando "get-eventlog -logname system":

    function syslog {get-eventlog -logname system}

    Ahora, es posible escribir "syslog" en lugar del comando. Y 
    también crear alias para la función syslog.

    Para obtener más información acerca de las funciones, escriba:

    get-help about_functions

OBJETOS DE ALIAS
     Los alias de Windows PowerShell están representados por objetos 
     que son instancias de la clase System.Management.Automation.Alias
     Info. Para obtener más información sobre este tipo de objeto, 
     vea la clase "AliasInfo" en MSDN Library, en 
     https://go.microsoft.com/fwlink/?LinkId=143644.

     Para ver las propiedades y los métodos de los objetos de alias, 
     se deben obtener los alias. A continuación, se canalizan al 
     cmdlet Get-Member. Por ejemplo:

    get-alias | get-member

     Para ver los valores de las propiedades de un alias concreto, 
     como el alias "dir", es preciso obtener el alias. Luego, se 
     canaliza al cmdlet Format-List. Por ejemplo, el comando 
     siguiente obtiene el alias "dir". Luego, el comando canaliza el 
     alias al cmdlet Format-List. A continuación, el comando usa el 
     parámetro Property de Format-List con el carácter comodín (*) 
     para mostrar todas las propiedades del alias "dir". El comando 
     siguiente realiza estas tareas:

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

PROVEEDOR DE ALIAS DE WINDOWS POWERSHELL
    Windows PowerShell incluye el proveedor de alias. El proveedor de 
    alias permite ver los alias en Windows PowerShell como si 
    estuvieran en una unidad del sistema de archivos. 

    El proveedor de alias expone la unidad Alias:. Para tener acceso 
    a la unidad Alias:, escriba:

    set-location alias:

    Para ver el contenido de la unidad, escriba:

    get-childitem

    Para ver el contenido de la unidad desde otra unidad de Windows 
    PowerShell, la ruta de acceso debe comenzar con el nombre de la 
    unidad. Es importante incluir el signo de dos puntos (:). Por ejemplo:

    get-childitem -path alias:

    Para obtener información acerca de un alias concreto, es preciso 
    escribir el nombre de la unidad y el nombre de alias. O bien, 
    escribir un patrón del nombre. Por ejemplo, para obtener todos 
    los alias que comiencen por "p", escriba:

    get-childitem -path alias:p*

    Para obtener más información acerca del proveedor de alias de Windows 
    PowerShell, escriba:
    
    get-help alias-psprovider


VEA TAMBIÉN

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