如何永久建立PowerShell別名?
PowerShell別名可以透過以下兩種方法永久建立。
a) 匯入/匯出別名
要匯出所有別名,需要使用**Export-Alias** cmdlet。使用此命令時,它會詢問您要匯入檔案的路徑。
要匯出新建立的別名,需要提供別名和匯出檔名,以便以後可以使用相同名稱匯入它。
在下面的示例中,我們為**Wordpad**建立了別名**Edit**,並將所有別名匯出為**Alias1**,因此新建立的別名也將被儲存。當您要匯入新建立的別名時,需要編寫Import-Alias命令。
![]()
現在,我們將匯出所有別名。
Export-Alias -Path D:\Temp\Alias1
您可以檢查匯出的別名並使用正確的格式操作它們。
Notepad D:\Temp\Alias1
接下來,無論何時執行新的PowerShell控制檯,您都找不到新的別名,因此您需要匯入匯出的別名。
Import-Alias -Path D:\Temp\Alias1
但是,當您執行上述命令時,您會收到一個錯誤,提示內建別名已存在,但我們有解決方法,我們可以使用–Force引數強制覆蓋這些別名。

Import-Alias -Path D:\Temp\Alias1 -Force
現在您將在PowerShell控制檯中看到新建立的別名。
b) 啟動配置檔案指令碼。
另一個選項比匯入/匯出選項更容易,那就是建立一個配置檔案指令碼,這樣每次PowerShell開啟時,它都會載入一個啟動配置檔案,以及位於該配置檔案資料夾中的所有命令和指令碼。
在這裡,我們將使用以下命令在PowerShell的**$PROFILE**路徑上建立一個名為Profile.ps1的配置檔案。
notepad $((Split-Path $profile -Parent) + "\profile.ps1")
如果不存在,上述命令將提示使用者在$Profile路徑上建立Profile1.ps1,如果已建立,則會開啟該檔案以允許使用者進行操作。
開啟檔案後,編輯檔案以設定您的別名。在這裡,我們將在檔案中設定兩個別名。在記事本中鍵入以下兩個命令並儲存。
Set-Alias edit notepad.exe Set-Alias edit1 "C:\Program Files\Windows NT\Accessories\wordpad.exe"
再次啟動PowerShell控制檯,當您鍵入edit時,它將開啟記事本;當您鍵入edit1時,它將開啟**Wordpad**。
透過這種簡單的方法,您可以在配置檔案指令碼中新增任意數量的別名,並透過PowerShell控制檯啟動它們。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP