PWSH更新
遇到 0x8a15005e 错误,说明 winget 在连接 Microsoft Store 源进行 SSL/TLS 证书验证时出现了匹配失败的问题。
- 说明 winget 在连接 Microsoft Store 源进行 SSL/TLS 证书验证时出现了匹配失败的问题。这通常由系统时间错误、网络代理拦截或证书链失效引起。
- 检查并校准系统时间
- 重置 Winget 源
winget source reset msstore - 接着更新源
winget source update
PowerShell到最新版
- 输入命令,检查当前PowerShell是否有更新
winget list --id Microsoft.PowerShell - 一键完成更新
PowerShell --source winget --accept-package-agreements --accept-source-agreementswinget upgrade --id Microsoft.PowerShell --source winget --accept-package-agreements --accept-source-agreements - 查看当前版本
$PSVersionTable.PSVersion
微软官方一键脚本
irm https://aka.ms/install-powershell.ps1 | iex
如果执行脚本时提示「无法加载文件,因为在此系统上禁止运行脚本」,输入以下命令开启脚本执行权限(执行一次即可)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
用PSCoreUpdate模块更新
- 打开pwsh(管理员身份),安装模块
Install-Module -Name PSCoreUpdate -Scope CurrentUser -Force - 安装完成后,更新到最新稳定版
Update-PowerShellCore -Latest - 若想更新到预览版(适合开发者测试),执行:
Update-PowerShellCore -Preview
发布时间: