PowerShell bir hata tespit ettiginde ve durmasi gerektiginde ekrana yazdirilacak ilk mesajin ne olacagini belirlemek icin kullanilir. Trap, onceden script icinde belirlenir. Sonrasinda script’in herhangi bir yerinde bir hata tespit edildiginde ekrana onceden belirlenen trap mesaji yazdirilir.

Goruldugu gibi ilk komut basariyla calistirildi ve VM ekrana yazdirilsi. Ancak ikinci komut hatali oldugu icin PowerShell tum hata detaylarini ekrana yazdirmadan once trap mesajini (“Cok buyuk bir hata bulundu”) ekrana yazdirdi.