Sziasztok!
Jópár kritikus jellegű hibát ellenőrzök a scriptem elején, mivel ha ezek előfordulnak, a script további futása értelmetlen lenne (pl. a bemeneti fájl nem létezik vagy nem olvasható, a kimeneti fájl már létezik, de felülírására nincs jogunk, a CSV-fájl rosszul formált, és így tovább)...
Jelenleg azt csinálom, hogy amennyiben valamilyen problémát tapasztalok (pl. a bemeneti CSV-fájllal), akkor dobok a scriptből egy KIVÉTELT egy jól értelmezhető üzenettel (pl. throw "Tök mindegy"
).
Úgy látom, a PowerShell-scripteknél ez a konvenció, hogy ha valami hiba történik a script futásakor, akkor exceptiont dobálunk. Így kellene ezt nekünk is csinálnunk?
Van egy hátulütője a dolognak, hogy például kiírja az exception keletkezésének sorát, meg a konkrét kódrészletet is a konzolra...