這個錯誤訊息代表你的電腦尚未安裝 Azure CLI(命令列介面),或者安裝後還沒有將它加入系統的環境變數。
請依照以下步驟解決:
1. 下載並安裝 Azure CLI
這是最直接的解決方法。請到微軟官方網站下載安裝檔:
- 官方下載連結:適用於 Windows 的 Azure CLI
- 下載後直接執行
.msi檔案,按「下一步」直到安裝完成。
2. 重啟終端機 (PowerShell)
安裝完成後,必須關閉目前的 PowerShell 視窗並重新開啟。
因為環境變數只會在視窗啟動時讀取,沒重啟的話它還是找不到 az 這個指令。
3. 驗證安裝是否成功
在新啟動的 PowerShell 視窗中輸入:
PowerShell
az --version
如果出現 azure-cli 及其版本號(例如 2.x.x),代表安裝成功。
4. 如果還是出現同樣錯誤
如果你已經安裝過卻還是報錯,可能是路徑(PATH)沒有設定好。
- 確認安裝路徑,預設通常在:
C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\wbin。 - 在 Windows 搜尋欄輸入「編輯系統環境變數」。
- 點擊「環境變數」-> 在「系統變數」中找到
Path-> 點擊「編輯」。 - 檢查是否有上述路徑。如果沒有,手動新增進去。
下一步
安裝好並成功跑完 az --version 後,請先執行登入指令,系統會跳出瀏覽器讓你登入帳號:
PowerShell
az login
登入完成後,你就可以繼續執行之前的 ACR 上傳與 App Service 部署腳本了。
需要我幫你把剛才那段「一鍵部署」的腳本稍作修改,加上檢查 az 指令是否存在的自動化邏輯嗎?