Im bayerischen Erbfolgekrieg war er bereits Oberstleutnant; bei Komeise überfiel er in der Nacht vom 16. auf den 17. September 1778 ein preußisches Bataillon, vertrieb den Gegner von den dominierenden Anhöhen bei Mösnig nahe Jägerndorf und steckte dessen Blockhäuser in Brand. Von neuem zeichnete er sich am 26. November im Gefecht bei Weißkirchen, aus. Im Jahre 1783 wurde Peharnik Oberst im Regiment und im Jahre 1786 in gleicher Eigenschaft zu den Ogulinern versetzt. Zwei Jahre später begann der Türkenkrieg.