Nach dem Frieden von Tilsit wurde er am 25. November 1807 zum Schlesischen Kürassier-Regiment als Regimentsadjutant mit Patent vom 17. Dezember 1801 versetzt. Als Premierleutnant war Glaser ab 1. Dezember 1812 Adjutant bei Oberst von Roeder und kam am 13. Januar 1813 mit seiner Beförderung zum Stabsrittmeister in die Adjutantur. Während der Befreiungskriege kämpfte Glaser in den Schlachten bei Großgörschen, Bautzen, Leipzig, Laon und Paris. Für das Gefecht bei Haynau erhielt er das Eiserne Kreuz II. Klasse, bei Leipzig wurde Glaser mit dem Orden des Heiligen Wladimir IV. Klasse und für Laon mit dem Eisernen Kreuz I. Klasse ausgezeichnet. In der Zeit wurde er am 25. November 1813 Rittmeister und am 5. Februar 1815 mit Patent vom 14. Februar 1815 Major. Im gleichen Jahr erwarb Glaser bei Ligny den Orden der Heiligen Anna II. Klasse. Er nahm außerdem an der Schlacht bei Belle Alliance und dem Gefecht bei Nanteuil teil.