版本 Windows 11 家庭中文版版本号 25H2安装日期 ‎2024/‎12/‎26操作系统版本 26200.8039体验 Windows 功能体验包 1000.26100.300.0设备 荣耀MagicBook art 14 2024不要使用store安装powershell 7因为1、他不会写进path环境。2、常规软件读取到C:\Program Files\PowerShell\7使用store安装的目录在C:\Program Files\WindowsApps\所以读取不到。我们要下载并安装 PowerShell-7.6.1-win-x64.msihttps://github.com/PowerShell/PowerShell/releases/tag/v7.6.1安装好之后关掉终端重新运行codex让他执行帮我执行 $PSVersionTable这时候他就会输出Name Value---- -----PSVersion 7.6.1PSEdition CoreGitCommitId 7.6.1OS Microsoft Windows 10.0.26200Platform Win32NTPSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}PSRemotingProtocolVersion 2.4SerializationVersion 1.1.0.1WSManStackVersion 3.0原来的内容是Name Value---- -----PSVersion 5.1.26100.7920PSEdition DesktopPSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}BuildVersion 10.0.26100.7920CLRVersion 4.0.30319.42000WSManStackVersion 3.0PSRemotingProtocolVersion 2.3SerializationVersion 1.1.0.1踩过的坑是不知道codex实际使用的终端版本是什么已经在store安装就能用了没有验证。理论上我们还需要设置配置信息C:\Users\你的用户名\Documents\PowerShell\Microsoft.PowerShell_profile.ps1chcp 65001 $null [Console]::InputEncoding [System.Text.UTF8Encoding]::new($false) [Console]::OutputEncoding [System.Text.UTF8Encoding]::new($false) $OutputEncoding [System.Text.UTF8Encoding]::new($false)如果文件不存在New-Item -ItemType Directory -Force (Split-Path $PROFILE) New-Item -ItemType File -Force $PROFILE设置保存完成后再让codex验证我已经写入文件了。你执行. $PROFILE.CurrentUserAllHosts 再读取试一下。