Skryf 'n voortsetting vir hierdie paragraaf - In die lig van die dreigende oorlog met Swede wou die Deense regering die ervare en betroubare Schack werf vir 'n senior posisie in die Deense leër. Om aan Schack se eis vir 'n permanente posisie te voldoen, is hy in 1658 tot luitenant-generaal, kolonel van perd en voetsoldate aangestel en 'n lid van die Oorlogsraad gemaak. Hy het ook as 'n Deense edelman genaturaliseer en twee herehuise gratis vir die lewe ontvang; Riberhus en Møgeltønder (die latere Schackenborg-kasteel). As militêre goewerneur het Schack Kopenhagen gedurende die Sweedse beleg beveel
van 1659. Vir sy suksesvolle verdediging van die stad is hy beloon met bevordering tot veldmarskalk. In die herfs van dieselfde jaar het Schack die Deense magte gelei tot 'n oorwinning oor die Swede in die Slag van Nyborg.