Cmdlet-alias

Du kan använda cmdlet-alias för att förbättra cmdlet-användarupplevelsen. Du kan lägga till alias till cmdlet:ar som används ofta för att minska antalet skrivningar och göra det enklare att utföra uppgifter snabbt. Du kan inkludera inbyggda alias i dina cmdlets, eller så kan användarna definiera sina egna anpassade alias.

Cmdleten Get-Command har till exempel ett inbyggt gcm alias. Du kan också använda alias för att lägga till kommandonamn från andra språk så att användarna inte behöver lära sig nya kommandon.

Riktlinjer för alias

Följ dessa riktlinjer när du skapar inbyggda alias för dina cmdlets:

  • Innan du tilldelar alias börjar Windows PowerShell och kör sedan cmdleten Get-Alias för att se de alias som redan används.

  • Inkludera ett aliasprefix som refererar till verbet för cmdlet-namnet och ett aliassuffix som refererar till substantivet för cmdletnamnet. Aliaset för Import-Module cmdleten är till exempel ipmo . En lista över alla verb och deras alias finns i Cmdlet Verbs.

  • För cmdlets som har samma verb inkluderar du samma aliasprefix. Aliasen för alla cmdlets Windows PowerShell som har verbet "Get" i sitt namn använder prefixet "g".

  • För cmdlets som har samma substantiv inkluderar du samma aliassuffix. Till exempel använder aliasen för alla Windows PowerShell-cmdlets som har substantivet "Session" i sitt namn suffixet "sn".

  • För cmdlets som motsvarar kommandon på andra språk använder du namnet på kommandot.

  • Gör i allmänhet alias så korta som möjligt. Kontrollera att aliaset har minst ett distinkt tecken för verbet och ett distinkt tecken för substantivet. Lägg till fler tecken efter behov för att göra aliaset unikt.

  • För cmdlet som skrivits i C# (eller något annat kompilerat .NET-språk) kan aliaset definieras med hjälp av aliaset attibute. Exempel:

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

Se även

Skriva en Windows PowerShell-cmdlet