Project

General

Profile

Function Get-CallStack

  function Get-CallStack()

Renvoie la pile d'appel en cours. Elle permet de savoir quel est le script ou la fonction qui a provoqué une erreur.

Ajoutez dans la fonction ou le script à tracer les instructions suivantes :

write-Debug ("CallStack {0}" -F ($(ParseStack $(Get-CallStack))) )
# Résultat:
#    CallStack .\TestLevel.ps1:Level1:Level2:Level3

Ou .\TestLevel.ps1 est le nom du script courant, Level3 est la fonction en cours d'appel, celle-ci a été appelée par Level2, appelée par Level1.