Tulis terus kanggo paragraf iki - Mlebu ing layanan militer Austria, Zach dadi Mayor ing 1788, Oberstleutnant ing 1793, lan Oberst ing 1795. Piyambakipun njabat minangka Kepala Staf Umum Quartermaster (kepala staf) kanggo Johann Peter Beaulieu wiwit tanggal 8 April nganti Juni 1796 nalika Kampanye Montenotte, Pertempuran Lodi, lan Pertempuran Borghetto. Ing wulan Juni, dheweke diganti karo Franz von Lauer nalika Dagobert Sigmund von Wurmser ngganti Beaulieu. Sabanjuré, dhèwèké dadi staf Paul Davidovich nalika Pertempuran Rovereto.
tanggal 4 September. Ing taun 1797, Zach dadi komisi kanggo nganalisa sebab-sebab kekalahan Austria. Dheweke nyathet manawa para jenderal sing luwih murah ora nuduhake inisiatif amarga ana akeh peraturan. Panjenenganipun manggihaken bilih perwira resimen nedahaken langkung kathah kapentingan ing bayaran lan hak istimewa lan latihan tinimbang sinau babagan carane nggawe unit pertempuran luwih efisien. Dhèwèké ngerti nèk para perwira ora perduli karo para perwira, lan para perwira sing luwih asor ora nduwé rasa percaya lan semangat kanggo para pemimpiné.