Il servit en tant que chef de l'état-major du quartier-général (l'équivalent de chef d'état-major) auprès du général Beaulieu à partir du et assista à ce titre aux batailles de Montenotte, de Lodi et de Borghetto. Il fut remplacé au mois de juin par Franz von Lauer lorsque le général Dagobert Sigmund von Wurmser succéda à Beaulieu au commandement de l'armée autrichienne. Il intégra alors l'état-major de Paul Davidovitch avec lequel il fut présent à la bataille de Rovereto le . Ebert écrit pour sa part que Zach demeura à l'état-major de Wurmser et fut inclus avec lui dans la capitulation de Mantoue. En 1797, Zach fit partie d'une commission chargée d'analyser les causes de la défaite de l'Autriche. Il nota que les généraux de rang inférieur ne faisaient pas preuve de beaucoup d'initiative en raison du nombre excessif de réglementations et il releva également que les officiers étaient davantage motivés par la paye, les privilèges et les parades que par le souci de rendre leur unité plus efficace au combat. Il constata en outre que les officiers ne manifestaient que peu d'intérêt aux conditions de vie des soldats et que ces derniers n'avaient en retour aucune confiance à l'égard de leurs chefs. Pendant cette brève période de paix, Zach se consacra aussi à l'amélioration des cartes de la Vénétie.