Cmdlet 別名
您可以使用 Cmdlet 別名來改善 Cmdlet 使用者體驗。 您可以將別名新增到常用的 Cmdlet 來減少輸入,並讓您更輕鬆地快速完成工作。 您可以在 Cmdlet 中包含內建的別名,或是使用者可以定義自己的自訂別名。
例如, Get 命令 Cmdlet 有內建的 gcm
別名。 您也可以使用別名來新增其他語言的命令名稱,讓使用者不需要學習新的命令。
別名指導方針
當您建立 Cmdlet 的內建別名時,請遵循下列指導方針:
指派別名之前,請先開始 Windows PowerShell,然後執行「取得別名」 Cmdlet 以查看已使用的別名。
包含別名前置詞,其參考 Cmdlet 名稱的動詞,以及參考 Cmdlet 名稱名詞的別名尾碼。 例如,Cmdlet 的別名
Import-Module
為ipmo
。 如需所有動詞及其別名的清單,請參閱 Cmdlet 動詞命令。針對具有相同動詞的 Cmdlet,請包含相同的別名前置詞。 例如,在其名稱中有 "Get" 動詞的所有 Windows PowerShell Cmdlet 的別名會使用 "g" 前置詞。
若為具有相同名詞的 Cmdlet,請包含相同的別名尾碼。 例如,其名稱中有 "Session" 名詞的所有 Windows PowerShell Cmdlet 的別名會使用 "sn" 尾碼。
針對相當於其他語言命令的 Cmdlet,請使用命令的名稱。
一般情況下,請盡可能縮短別名。 請確定別名至少有一個用於動詞的相異字元和一個不同的名詞字元。 視需要新增更多字元,使別名成為唯一的。
針對以 c # 撰寫的 Cmdlet (或任何其他編譯的 .NET 語言) ,您可以使用 別名屬性來定義別名。 例如:
[Cmdlet("Get", "SomeObject")] [Alias("gso")] public class GetSomeObjectCommand : Cmdlet
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應