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

如何在Windows Server Core EC2实例上安装AWS CLI

Windows Server Core EC2 实例安装AWS CLI 解决方案

直接添加/quiet参数无响应的核心原因:msiexec 执行在线安装包时默认后台异步运行,不会在终端输出任何执行状态,容易被误认为无响应,同时默认参数没有配置无交互、禁止重启等必要规则。

方案1(最稳定,推荐):先下载安装包再本地静默安装

  • 步骤1:使用PowerShell下载官方安装包到本地路径
Invoke-WebRequest -Uri https://awscli.amazonaws.com/AWSCLIV2.msi -OutFile C:\AWSCLIV2.msi
  • 步骤2:执行静默安装命令,全程无交互
msiexec.exe /i C:\AWSCLIV2.msi /quiet /norestart /l*v C:\awscli_install.log

参数说明:

  • /quiet:完全静默模式,无任何GUI提示

  • /norestart:安装完成后不强制重启系统

  • /l*v C:\awscli_install.log:输出全量安装日志到指定路径,遇到问题可查看日志排查
    注意:命令执行后无前台输出,需等待3-5分钟让安装程序后台执行完成

  • 步骤3:验证安装结果
    安装完成后刷新环境变量,执行以下命令验证,输出版本号即安装成功:

$env:Path += ";C:\Program Files\Amazon\AWSCLIV2\"
aws --version

方案2:直接在线静默安装

如果无需留存安装包,可直接通过Start-Process等待msiexec执行完成:

Start-Process msiexec.exe -ArgumentList '/i https://awscli.amazonaws.com/AWSCLIV2.msi /quiet /norestart' -Wait

常见问题排查

如果执行aws --version提示找不到命令,可手动将AWS CLI默认安装路径添加到系统环境变量:

# 临时生效(当前PowerShell会话可用)
$env:Path += ";C:\Program Files\Amazon\AWSCLIV2\"

# 永久生效(所有用户可用)
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\Amazon\AWSCLIV2\", "Machine")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 18:57:00