PowerShell执行New-AzResourceGroupDeployment时找不到template.json报错
Azure 资源组部署命令找不到模板文件问题解决
报错核心原因:PowerShell 解析相对路径 .\template.json 时,会以当前工作目录 C:\Users\student 为基准查找文件,但该路径下不存在目标模板文件,触发参数绑定错误。
排查解决步骤
- 先执行
Get-Location确认 PowerShell 当前的工作目录,匹配报错提示的路径基准。 - 定位本地实际存放的
template.json文件路径,二选一处理:- 执行
Set-Location <模板文件所在的目录路径>切换 PowerShell 工作目录到模板所在位置,再运行原部署命令即可。 - 直接修改原部署命令的
-TemplateFile参数,填入模板文件的完整绝对路径,参考示例:New-AzResourceGroupDeployment -ResourceGroupName cal-1274-8 -Name storage-deployment -TemplateFile "D:\your-template-path\template.json"
- 执行
- 提前校验路径有效性:运行
Test-Path <模板文件路径>,返回结果为True时再执行部署命令,避免路径输入错误。
内容的提问来源于stack exchange,提问作者viresh
相关产品推荐
相关产品推荐

