我正在使用Microsoft Visual Studio 2008 Visual Basic,并且正在创建自定义PowerShell Cmdlet。
如何检测是否使用了-Verbose
或-Debug
参数?
我尝试了If Debug.IsPresent Then
,但这似乎不起作用。
答案 0 :(得分:1)
您必须检查传递给cmdlet的参数。使用$PSBoundParameters
自动变量确定指定了哪些参数。
有关详细信息,请参阅:Get-Help -Name about_Automatic_Variables;
答案 1 :(得分:0)
它不是VB.Net,但here是C#中的一个解决方案,可以轻松转换为VB.Net