gpt4 book ai didi

c# - 在自定义 C# PowerShell Cmdlet 中确定是否指定了 -Verbose

转载 作者:可可西里 更新时间:2023-11-01 08:45:07 24 4
gpt4 key购买 nike

我有一个自定义 C# PowerShell Cmdlet(继承自 Cmdlet 基类),我希望能够确定在运行 Cmdlet 时是否指定了“-Verbose”参数。我意识到 WriteVerbose 将在指定 -Verbose 参数时输出,但我想在指定 -Verbose 时实际执行一些其他代码(即在指定 -Verbose 时不输出 Console.Write 值)。

谢谢,

约翰

最佳答案

像这样检查 cmdlet 的绑定(bind)参数:

if (this.MyInvocation.BoundParameters.ContainsKey("Verbose"))
{
}

关于c# - 在自定义 C# PowerShell Cmdlet 中确定是否指定了 -Verbose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12677670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com