如何覆蓋或刪除 PowerShell 別名?


你可以透過重新定義 Powershell 別名進行覆蓋。例如,如果該別名針對 Notepad.exe 建立為 Edit,而且如果想要用另一個程式覆蓋它(比如 wordpad.exe),那麼請使用以下命令。

我們將使用 Set-Alias 命令用 Wordpad.exe 覆蓋 Edit 別名 cmdlet。當你關閉 PowerShell 會話時,它將刪除新建立的別名和修改過的別名。

Set-Alias edit "C:\Program Files\Windows NT\Accessories\wordpad.exe"

你不能覆蓋預定義別名。這樣做將引發異常。

例如,當嘗試修改指向 Get-Contentdir 別名時,錯誤輸出如下。

要刪除新建立的別名且不關閉 PowerShell 控制檯,你需要使用 RemoveAlias 命令。

Remove-Alias -AliasName Edit

你還可以使用 Del 命令刪除別名。

Del alias:Edit

同樣不能刪除永久性別名。只有新建立的別名才能被刪除,而且在會話結束時自動刪除。

更新日期:2020 年 2 月 14 日

4 千多次瀏覽

開啟你的 職業生涯

完成課程認證

開始
廣告