предположим, у меня есть следующий код, когда возникает ошибка, я хотел бы увидеть ошибку, которая сначала произошла в функции b, а затем произошла в функции a.Но на самом деле это только говорит мне, что ошибка произошла в функции a, так как функцию a можно вызывать много раз, я не знаю, какая внешняя функция, вызывающая функцию a, вызвала проблему
cls
function a{
Remove-Item "not-exist-item"
}
function b{
a
}
b
Remove-Item : Cannot find path 'C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\not-exis
t-item' because it does not exist.
At C:\Users\Daniel.Wu\AppData\Local\Temp\2\a.ps1:***3 char:14***
+ Remove-Item <<<< "not-exist-item"
+ CategoryInfo : ObjectNotFound: (C:\Program File...\not-exist-item:String) [Remove-Item], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand