我想在我的函數中管理一些非標準錯誤(如錯誤的輸入文本),並且我想通過在變量中編寫一些日誌來跟蹤這些錯誤。我正在嘗試寫行號,這是我的代碼在日誌文件中打印行號
$someVar = "line $($MyInvocation.ScriptLineNumber): at least 2 arguments needed, function has been called with only $args.Count arguments"
有時它會返回正確的數字,有時它不會。這是正確的方法嗎?有另一種方法嗎?
編輯:我發現這個問題可能與一個非傳統的方式來執行腳本,我用它來繞過特定的機器上的權限問題。我會盡快發佈一個更詳細的例子
你能給更多的上下文嗎?據我所知,這應該工作,並且我不能再現它不... – Poorkenny 2013-02-15 13:24:05