首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PowerShell:不支持公共参数时如何取消cmdlet确认

PowerShell:不支持公共参数时如何取消cmdlet确认
EN

Stack Overflow用户
提问于 2019-06-10 03:56:07
回答 1查看 214关注 0票数 0

我正在编写一个小脚本,用于在PowerShell中测试Azure的ARM模板。它使用Test-AzResourceGroupDeployment cmdlet。它测试ARM模板是否有效。我想取消对此cmdlet的提示。如果模板有效,我希望我的脚本返回一个肯定/否定的响应。但是,在通过Get-Help查看有关cmdlet的信息后,它看起来不支持Confirm公共参数。因此,我不得不在脚本执行期间“继续”2-3次,而不是立即得到结果。

因此,我的问题是,对于这样的cmdlet,我是否有任何选择来解决这个问题?或者,由于它不支持Confirm公共参数,我是不是运气不好,不得不处理“继续这个操作?”提示?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-10 07:38:46

我向cmdlet添加了-debug公共参数,它似乎创建了正在发生的提示。在做一些测试时,我用-verbose替换了它,这样控制台上就不会有太多的反馈。就在那时,我意识到提示消失了。因此,问题似乎出在调试公共参数上。

如果任何人对此有更多的信息,请随时发表评论。(例如,debug公共参数是否总是生成确认提示等。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56517948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档