supponiamo di avere il seguente codice, quando si verifica l'errore, mi piacerebbe vedere l'errore che si è verificato per la prima volta nella funzione b, e poi è successo alla funzione a. Ma in realtà mi dice che solo l'errore accadere in funzione di una, dal momento che la funzione di un potrebbe essere chiamato molte volte, non so quale funzione esterna chiamando la funzione di un causato il problemapowershell: come stampare gli stack totali delle chiamate quando si verifica un errore?
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