Am 7. Juli 1766 wurde er zum Major befördert, am 21. Juni 1775 Oberstleutnant. Während des Bayerischen Erbfolgekrieg folgte am 20. Januar 1779 seine Beförderung zum Oberst. Als solcher wurde Eckartsberg am 16. Mai 1783 Regimentskommandeur. Am 1. März 1786 erhielt er das erledigte Regiment „Hessen-Kassel zu Fuß“ und wurde am 4. März zum Generalmajor ernannt. Als es im August 1786 in Holland zu Unruhen kam, wurde sein Regiment in Marsch gesetzt. Im November 1786 war das Regiment wieder in Wesel.