Im folgenden Feldzug gegen Preußen 1806 bis 1807 hatte Harscher mehrfach Gelegenheit sich auszuzeichnen. Am 15. August 1806 zum Major im 3. Chevaulegers-Regiment befördert, nahm er an der Belagerung von Glogau teil. Während der Kämpfe um Breslau am 15. November 1806 führte er die Vorhut und konnte bei einem Streifzug mit 80 Mann 36 Gefangene und 39 Pferde einbringen. Bei einem Vorpostengefecht bei Weißenrode am 2. Januar 1807 kommandierte Harscher die Arrieregarde und konnte mit heftigem Widerstand die preußischen Angriffe abwehren. Im Armeebefehl vom 18. Januar 1807 wurde Harscher belobend erwähnt. Mit Brevet vom 5. März und im Armeebefehl vom 31. März 1807 erhielt er den Orden der französischen Ehrenlegion.