Aliasy rutin

Pomocí aliasů rutin můžete zlepšit uživatelské prostředí rutiny. Můžete přidat aliasy k často používaným rutinám a snížit tak jejich psaní a usnadnit tak jejich rychlé dokončení. Do rutin můžete zahrnout předdefinované aliasy nebo uživatelé můžou definovat vlastní aliasy.

Například rutina Get-Command má vestavěný gcm alias. Aliasy můžete použít také k přidání názvů příkazů z jiných jazyků, aby se uživatelé nemuseli učit nové příkazy.

Pokyny pro aliasy

Při vytváření vestavěných aliasů pro rutiny postupujte podle těchto pokynů:

  • než přiřadíte aliasy, spusťte Windows PowerShell a potom spuštěním rutiny Get-Alias zobrazte aliasy, které jsou již použity.

  • Zahrňte předponu aliasu, která odkazuje na sloveso názvu rutiny a na příponu aliasu, která odkazuje na podstatné jméno rutiny. Například alias pro Import-Module rutinu je ipmo . Seznam všech příkazů a jejich aliasů naleznete v tématu příkazy rutiny.

  • Pro rutiny, které mají stejnou operaci, zahrňte stejnou předponu aliasu. například aliasy pro všechny rutiny Windows PowerShell, které mají v názvu příkaz "Get", používají předponu "g".

  • Pro rutiny, které mají stejné podstatné jméno, zahrňte stejnou příponu aliasu. například aliasy pro všechny rutiny Windows PowerShell, které mají v názvu "relaci", používají příponu "sn".

  • Pro rutiny, které jsou ekvivalentní k příkazům v jiných jazycích, použijte název příkazu.

  • Obecně provádějte aliasy co nejkratší. Ujistěte se, že má alias alespoň jeden samostatný znak pro příkaz a jeden samostatný znak pro podstatné jméno. Pokud chcete alias označit jako jedinečný, přidejte další znaky.

  • Pro rutinu napsanou v jazyce C# (nebo v jakémkoli jiném kompilovaném jazyce .NET) je možné alias definovat pomocí aliasu atribut. Například:

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

Viz také

Vytvoření rutiny Windows PowerShellu