Jam*_*979 10 powershell powershell-7.0
tl;dr如何强制 Powershell 跳过检查新版本?
当我启动 Powershell 7 时,它会检查新版本的 Powershell。
目前,这看起来像
PowerShell 7.0.0
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/powershell
Type 'help' to get help.
A new PowerShell stable release is available: v7.1.3
Upgrade now, or check out the release page at:
https://aka.ms/PowerShell-Release?tag=v7.1.3
Run Code Online (Sandbox Code Playgroud)
对新版本的检查会延迟 Powershell 的启动。有时这个延迟是十到二十秒。这有点烦人。 我想跳过 powershell 版本检查。
Pak*_*ula 11
接受的答案对我有用,但需要进行一些调整。
$env:POWERSHELL_UPDATECHECK = 'Off'
PS 配置文件中的设置$profile
不会禁用更新检查。
以这种方式设置变量后,PS 不再挂起寻找新版本:
PowerShell 7.1.0
Copyright (c) Microsoft Corporation.
https://aka.ms/powershell
Type 'help' to get help.
PS7 >
Run Code Online (Sandbox Code Playgroud)
$env:POWERSHELL_UPDATECHECK = 'Off'
Run Code Online (Sandbox Code Playgroud)
默认情况下,PowerShell 根据其版本/分支订阅两个不同通知通道之一。受支持的正式发布 (GA) 版本的 PowerShell 仅返回更新的 GA 版本的通知。预览版和候选发布版 (RC) 发布预览版、RC 版和 GA 版更新通知。
可以使用 POWERSHELL_UPDATECHECK 环境变量更改更新通知行为。支持以下值:
Off 关闭更新通知功能
默认与不定义 POWERSHELL_UPDATECHECK 相同:
GA 发布 GA 版本更新通知 预览
/RC 版本 GA 和预览版本更新通知
LTS 仅通知长期服务 (LTS) 更新正式发布
可以将更改$env:POWERSHELL_UPDATECHECK
添加到位于 的配置文件脚本中$profile
。
notepad $profile
Run Code Online (Sandbox Code Playgroud)
来源: https ://toastit.dev/2020/03/13/ps7now-update-notifications/
归档时间: |
|
查看次数: |
2498 次 |
最近记录: |