Op 1 oktober 1942 werd hij tot commandant van de "Fahnenjunkerschule III" in Potsdam benoemd. Op 7 mei 1943 nam hij het commando over de "216. Infanterie-Division" (216e Infanteriedivisie) over. Op 1 juli 1943 werd Schack tot "Generalmajor" bevorderd, en werd meteen tot commandant van de 216e Infanteriedivisie benoemd. Hij vocht met divisie tijdens de Slag om Koersk. Hierbij leed zijn divisie zware verliezen tijdens gevechten om Orel in juli 1943, in een van de grootste tankslagen in de militaire geschiedenis. De restanten van de divisie werden naar Frankrijk teruggestuurd, en werden als de "272. Infanterie-Division" (272e Infanteriedivisie) opnieuw opgesteld. Voor het leiding geven over de 272e Infanteriedivisie tijdens de Slag om Caen, werd hij op op 21 september 1944 met het Eikenloof bij zijn Ridderkruis van het IJzeren Kruis onderscheiden. Eind oktober 1944 werd hij voor enkele dagen "mit der stellvertretende Führung beauftragt" ("m.d.st.F.b.") (vrije vertaling: met het plaatsvervangend leiderschap belast) van het "LXVII. Armeekorps" (67e Legerkorps) belast. Schack werd daarna in het "Führerreserve" geplaatst. Op 4 september 1944 werd hij voor ongeveer twee weken met het commando over "LXXXI. Armeekorps" (81e Legerkorps) belast. Op 15 november 1944 voerde hij voor een maand het "LXXXV. Armeekorps" (85e Legerkorps) aan. Op 16 december 1944 gaf hij zijn commando weer over, en werd in het "Führerreserve" geplaatst. Vanaf 1 januari 1945 tot 30 januari 1945 zat Schack op een leergang voor "Kommandierender Generale" (vrije vertaling: Bevelvoerend-generaals). Op 26 maart 1945 werd hij met de leiding over het "Generalkommando XXXII. Armeekorps" belast. Op 20 april 1945 werd Schack tot "General der Infanterie" bevorderd. Daarmee werd hij tot "Kommandierender General" van het "XXXII. Armeekorps" (32e Legerkorps) benoemd.