Užrašykite šio skyriaus tęsinį - Susidūrusi su artėjančiu karu su Švedija, Danijos vyriausybė norėjo įdarbinti patyrusią ir gerą reputaciją turintį Šaką į Danijos armijos aukštą pareigybę. Norėdamas patenkinti Šako reikalavimą dėl nuolatinės pareigos, jis 1658 m. buvo paskirtas generolo leitenantu, arklio ir pėstininkų pulkininku ir karo tarybos nariu. Jis taip pat tapo Danijos kilmingumi, gavęs du dvarus nemokamai visą gyvenimą; Riberhus ir Møgeltønder (vėliau Schackenborg pilies). Kaip karinis gubernatorius, Šakas vadovavo Kopenhagui per švedų apgultį
1659 m. Už sėkmingą miesto gynybą jis buvo apdovanotas pakylėjimu į feldmaršalą. Tų pačių metų rudenį Šakas vadovavo Danijos kariuomenei pergalėje prieš švedus Nyborgo mūšyje.