You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell自动安装CMake?解决安装及PATH配置问题

无交互安装CMake的问题

我想无交互安装CMake,尝试了一个PowerShell脚本,但我的PowerShell里没有Install-FromMsi命令。求问:

  • 有没有修复这个问题的方法?
  • 或者有没有更简便的脚本,可以完成CMake安装并将其加入PowerShell的PATH?
  • 另外,怎么带参数调用Install-CMake?

更新尝试

我之后试了另一个方案,写了如下脚本:

Write-Host "Installing Cmake..." -ForegroundColor Cyan
$exePath = "$env:TEMP\cmake.exe"

Write-Host "Downloading..."
(New-Object Net.WebClient).DownloadFile('https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0-windows-x86_64.msi', $exePath)

Write-Host "Installing..."
MsiExec.exe /i $exePath ADD_CMAKE_TO_PATH=User /qn

但Windows识别不了MsiExec.exe命令,于是我改成了这个版本:

Start-Process msiexec.exe -Wait -ArgumentList "/i $exePath ADD_CMAKE_TO_PATH=User /qn"

cmake --version

看起来安装过程正常,但执行cmake --version时,PowerShell提示cmake不是有效命令,怀疑要么没装成功,要么PATH没配置对。

内容的提问来源于stack exchange,提问作者Poperton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 19:24:21