我想将一个带有源代码行号的成员添加到我的对象中,以后我可以在脚本中找到该函数。 我尝试了以下方法:
SetProperty("Cmd1") | Add-Member -NotePropertyName "Line" -NotePropertyValue $(__LINE__)
答案 0 :(得分:0)
我现在就这样做了
function __LINE__ { return $MyInvocation.ScriptLineNumber }
$setprop = $_.SetProperty("cmd") | Add-Member -MemberType NoteProperty -Name "line" -Value $(__LINE__) -PassThru
Write-Host $setprop.Line