Salut tout le monde,
C'est un petit souci qui n'a pas d'impact sur les scripts, mais qui m'embête voire m'empoisonne mon quotidien.
En gros, lorsque l'on tape n'importe quoi, on peut voir une erreur apparaitre prenant une bonne partie de l'affichage et ne donnant pas, de mon point de vue, un log non pertinent de mon erreur de saisie étant donné que je suis bien placé pour savoir que je viens de saisir n'importe quoi.
Petit exemple de l'affichage avec une capture :
Donc je voudrais savoir s'il y avait une solution pour dire à PowerShell de les rediriger directement vers l'une de mes fonctions. (à priori c'est ce qu'il fait par défaut en envoyant à Write-Error)
Je ne compte pas utiliser $ErrorActionPreference = "SilentlyContinue" par défaut, je veux juste disposer de mon propre affichage.
Ce souci n'intervient pas dans mes scripts, étant donné que j'utilise soit trap{} soit try{}catch{}
De même $ErrorView = "CategoryView" ne m'intéresse pas, ni changer simplement la couleur du message d'erreur.
Voilà donc si quelqu'un s'est déjà retrouvé dans mon cas et a résolu cela, je suis super preneur.
D'avance merci !
Partager