Pirch wurde 1790 Kommandant der Festung Graudenz. Diese Stellung war mit einem Traktament von 1500 Talern honoriert. Seiner Bitte am Feldzug gegen Frankreich teilnehmen zu dürfen wurde nicht stattgegeben. Er stieg 1792 zum Oberstleutnant, 1795 zum Oberst und schließlich 1802 zum Generalmajor auf. Zu seinem 50. Dienstjubiläum im Jahre 1804 erhielt er eine Sonderzahlung i.H.v. 1000 Talern. Bei der Mobilmachung am 29. September 1806 ist Pirch mit Pension von noch einmal 1000 Talern, die 1807 kriegsbedingt auf halbe Pension gesetzt wurde, aus dem Dienst ausgeschieden.