搜索结果

×

搜索结果将在这里显示。

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-agreements
    winget 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
发布时间: