無法辨識 ‘az’ 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。

這個錯誤訊息代表你的電腦尚未安裝 Azure CLI(命令列介面),或者安裝後還沒有將它加入系統的環境變數。

請依照以下步驟解決:

1. 下載並安裝 Azure CLI

這是最直接的解決方法。請到微軟官方網站下載安裝檔:

2. 重啟終端機 (PowerShell)

安裝完成後,必須關閉目前的 PowerShell 視窗並重新開啟

因為環境變數只會在視窗啟動時讀取,沒重啟的話它還是找不到 az 這個指令。


3. 驗證安裝是否成功

在新啟動的 PowerShell 視窗中輸入:

PowerShell

az --version

如果出現 azure-cli 及其版本號(例如 2.x.x),代表安裝成功。


4. 如果還是出現同樣錯誤

如果你已經安裝過卻還是報錯,可能是路徑(PATH)沒有設定好。

  1. 確認安裝路徑,預設通常在:C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin
  2. 在 Windows 搜尋欄輸入「編輯系統環境變數」。
  3. 點擊「環境變數」-> 在「系統變數」中找到 Path -> 點擊「編輯」。
  4. 檢查是否有上述路徑。如果沒有,手動新增進去。

下一步

安裝好並成功跑完 az --version 後,請先執行登入指令,系統會跳出瀏覽器讓你登入帳號:

PowerShell

az login

登入完成後,你就可以繼續執行之前的 ACR 上傳與 App Service 部署腳本了。

需要我幫你把剛才那段「一鍵部署」的腳本稍作修改,加上檢查 az 指令是否存在的自動化邏輯嗎?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *