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 jeipmo
. 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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro