在VB.NET中检测-Debug和-Verbose函数参数

时间:2013-12-28 14:30:11

标签: vb.net powershell vb.net-2010

我正在使用Microsoft Visual Studio 2008 Visual Basic,并且正在创建自定义PowerShell Cmdlet。

如何检测是否使用了-Verbose-Debug参数? 我尝试了If Debug.IsPresent Then,但这似乎不起作用。

2 个答案:

答案 0 :(得分:1)

您必须检查传递给cmdlet的参数。使用$PSBoundParameters自动变量确定指定了哪些参数。

有关详细信息,请参阅:Get-Help -Name about_Automatic_Variables;

答案 1 :(得分:0)

它不是VB.Net,但here是C#中的一个解决方案,可以轻松转换为VB.Net