Dal gennaio 1798 al marzo 1799, Zach venne posto a capo dello staff dell’"Armee von Italien". Assunse nuovamente il ruolo di capo dello staff dal luglio del 1799 al giugno del 1800. Il 9 giugno 1799 ricevette la promozione a generale maggiore. In una lettera privata all'ambasciatore russo aperta dal governo austriaco, il comandante d'armata Aleksandr Suvorov descriveva von Zach come "affidabile, discreto e professionale, ma un grande idealista della "Unterkunft" (logistica) piuttosto che un uomo d'azione guerresca." Anche se Suvorov utilizzò il termine "Unterkunft" in senso peggiorativo, Zach venne comunque elogiato più che insultato nello scritto. Zach mostrò infatti le sue capacità nella successiva Battaglia di Novi del 15 agosto. Per questa sua azione ottenne la croce da cavaliere dell'Ordine Militare di Maria Teresa il 13 ottobre 1799. Matematico dotato, von Zach si dichiarò sempre più a suo agio con l'artiglieria da campo nell'ingegneria militare piuttosto che nelle capacità di comando sul campo.