Certaines erreurs de type IOException ne sont pas interceptés par le try catch
Par exemple l’erreur de type « Le processus ne peut pas accéder au fichier … car il est en cours d’utilisation par un autre processus »
solution => il faut y ajouter une règle -ErrorAction Stop
1 2 3 4 5 |
try{ Remove-Item -Force -Recurse -Path $dossier -ErrorAction Stop }catch{ Write-Output $_.Exception.Message } |