Azure VMSS删除命令报错:--force-deletion参数需传入参数求解决
解决Azure CLI
az vmss delete 命令的 --force-deletion 参数错误 问题原因
你遇到的错误argument --force-deletion: expected one argument是因为--force-deletion并非无值开关参数,必须明确传入布尔值(true或false)才能生效。可能是文档未明确标注该参数的取值要求,或是你的Azure CLI版本与文档适配版本存在参数格式差异。
解决方案
修正命令参数格式
在--force-deletion后补充布尔值,正确的命令示例:az vmss delete --resource-group myResourceGroup_vy --name WindowsVM --force-deletion true若需关闭强制删除逻辑,将值改为
false即可。查看当前CLI版本的参数定义
通过CLI内置帮助确认参数的正确用法,避免版本差异导致的问题:az vmss delete --help在输出中定位
--force-deletion的描述,明确其是否需要传入值及支持的取值范围。更新Azure CLI到最新版本
旧版本CLI可能存在参数格式不一致的情况,执行以下命令升级到稳定版:az upgrade
内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ
相关产品推荐
相关产品推荐

