about_Update_Notifications
簡短描述
在 PowerShell 啟動時通知使用者已發行新版本的 PowerShell。
詳細描述
從 PowerShell 7.0 開始,PowerShell 會使用更新通知來提醒使用者 PowerShell 是否有更新。 每天一次,PowerShell 會查詢在線服務,以判斷是否有較新版本可用。
注意
雖然更新檢查發生在指定 24 小時的第一個工作階段期間,但基於效能考慮,PowerShell 會在後續會話開始時顯示通知。 此外,基於效能考慮,檢查更新會在會話開始 3 秒後開始。
根據預設,PowerShell 會根據其版本和分支訂閱不同的通知通道。 正式推出 (GA) 版本的 PowerShell 只會傳回更新 GA 版本的通知。 預覽和發行候選版 (RC) 版本會通知更新,以預覽、RC 和 GA 版本。
管理通知行為
您可以藉由設定 POWERSHELL_UPDATECHECK
環境變數來變更更新通知的行為。 支援下列值:
Off
關閉更新通知功能Default
與未定義POWERSHELL_UPDATECHECK
相同:- GA 版本會通知 GA 版本的更新
- 預覽/RC 版本會通知 GA 和預覽版本的更新
LTS
只會通知長期維護 (LTS) GA 版本的更新
您必須在 PowerShell 啟動之前設定此環境變數。 如需設定環境變數的詳細資訊,請參閱 about_Environment_Variables。
通知端點
PowerShell 會使用下列端點來判斷每個通道可用的最新版本:
LTS
: https://aka.ms/pwsh-buildinfo-ltsStable
: https://aka.ms/pwsh-buildinfo-stablePreview
: https://aka.ms/pwsh-buildinfo-preview
更新通知不會提供任何方法來自動更新 PowerShell。 未來,可能會有更多指示或功能可從PowerShell內更新,但今天,您應該使用相同的安裝機制來安裝PowerShell來更新它。