Malgrat tot, Ernest formava part de l'exèrcit prussià amb el rang de general, així, combaté els exèrcits de Napoleó Bonaparte a les batalles de Auerstedt, Lützen, Leipzig i Waterloo.