安装Google Cloud Ops Agent遇‘googet未识别’错误,求解决方法
解决Windows安装Ops Agent时"googet未被识别"的问题
问题原因
安装脚本依赖Google的包管理工具googet,但当前系统未安装该工具,导致脚本执行时找不到命令。
解决步骤
手动安装googet
在管理员PowerShell中执行以下命令:# 创建googet安装目录并下载程序 New-Item -Path "${env:ProgramFiles}\googet" -ItemType Directory -Force (New-Object Net.WebClient).DownloadFile("https://github.com/google/googet/releases/latest/download/googet.exe", "${env:ProgramFiles}\googet\googet.exe")添加googet到系统环境变量
执行命令将googet路径加入PATH,确保全局可调用:[Environment]::SetEnvironmentVariable("Path", "$env:Path;${env:ProgramFiles}\googet", [EnvironmentVariableTarget]::Machine)注意:必须重启PowerShell才能让环境变量生效。
重新运行Ops Agent安装脚本
重启后,再次以管理员身份执行安装命令:& "${env:UserProfile}\add-google-cloud-ops-agent-repo.ps1" -AlsoInstall验证安装结果
- 检查googet是否正常工作:
googet --version - 确认Ops Agent安装成功:
googet installed google-cloud-ops-agent
- 检查googet是否正常工作:
额外注意事项
- 全程必须使用管理员权限运行PowerShell,避免权限不足导致的文件写入或环境变量修改失败。
- 如果下载googet时遇到网络问题,可手动从官方仓库下载最新版本的exe文件,放到
C:\Program Files\googet目录下,再执行环境变量配置步骤。
内容的提问来源于stack exchange,提问作者Andoni
相关产品推荐
相关产品推荐

