Le comportement est 'différent' pour ces deux appels :
Get-FLowChartNode '.\build.ps1','.\buid.ps1'
#node ..
#Get-FLowChartNode: Cannot find path 'G:\PS\FlowChartCore\buid.ps1' because it does not exist.
Get-FLowChartNode '.\buid.ps1','.\build.ps1'
#Get-FLowChartNode: Cannot find path 'G:\PS\FlowChartCore\buid.ps1' because it does not exist.
Le premier exemple traite le premier fichier et échoue sur le second, le traitement s'arrête.
Le second exemple échoue à traiter le premier fichier, le traitement s'arrête.
A voir si ici une erreur doit être bloquant ou pas.
A mon avis ce type d'erreur ne doit pas être bloquant, sinon ajouter ce comportement via la paramètre -Strict
Strict
Data type: SwitchParameter | Implement this parameter so that all errors are handled as terminating errors when the parameter is specified.
Le comportement est 'différent' pour ces deux appels :
Le premier exemple traite le premier fichier et échoue sur le second, le traitement s'arrête. Le second exemple échoue à traiter le premier fichier, le traitement s'arrête.
A voir si ici une erreur doit être bloquant ou pas. A mon avis ce type d'erreur ne doit pas être bloquant, sinon ajouter ce comportement via la paramètre -Strict