Compartir a través de


Alias del cmdlet

Puede usar alias de cmdlet para mejorar la experiencia del usuario del cmdlet. Puede agregar alias a los cmdlets usados con frecuencia para reducir la escritura y facilitar la realización de tareas rápidamente. Puede incluir alias integrados en los cmdlets o los usuarios pueden definir sus propios alias personalizados.

Por ejemplo, el cmdlet Get-Command tiene un gcm alias integrado. También puede usar alias para agregar nombres de comandos desde otros lenguajes para que los usuarios no tengan que aprender nuevos comandos.

Instrucciones de alias

Siga estas instrucciones al crear alias integrados para los cmdlets:

  • Antes de asignar alias, inicie Windows PowerShell y, a continuación, ejecute el cmdlet Get-Alias para ver los alias que ya se usan.

  • Incluya un prefijo de alias que haga referencia al verbo del nombre del cmdlet y un sufijo de alias que haga referencia al nombre del cmdlet. Por ejemplo, el alias del Import-Module cmdlet es ipmo . Para obtener una lista de todos los verbos y sus alias, vea Verbos de cmdlet.

  • Para los cmdlets que tienen el mismo verbo, incluya el mismo prefijo de alias. Por ejemplo, los alias de todos los cmdlets Windows PowerShell que tienen el verbo "Get" en su nombre usan el prefijo "g".

  • Para los cmdlets que tienen el mismo nombre, incluya el mismo sufijo de alias. Por ejemplo, los alias de todos los cmdlets Windows PowerShell que tienen el nombre "Session" en su nombre usan el sufijo "sn".

  • Para los cmdlets que son equivalentes a comandos en otros lenguajes, use el nombre del comando.

  • En general, haga que los alias sea lo más corto posible. Asegúrese de que el alias tiene al menos un carácter distinto para el verbo y un carácter distinto para el sustantivo. Agregue más caracteres según sea necesario para que el alias sea único.

  • Para el cmdlet escrito en C# (o cualquier otro lenguaje .NET compilado), el alias se puede definir mediante el alias attibute. Por ejemplo:

    [Cmdlet("Get", "SomeObject")]
    [Alias("gso")]
    public class GetSomeObjectCommand : Cmdlet
    

Consulte también

Escribir un cmdlet de Windows PowerShell