В марте 1942 года — заместитель начальника штаба формирующейся 199-й танковой бригады. В том же месяце майор Ивановский назначен начальником разведотдела 2-го танкового корпуса, формирующегося в Горьком. С июля 1942 года — в составе корпуса в боях на Брянском фронте. В августе 1942 года корпус был переброшен в район Сталинграда и два месяца героически держал оборону севернее города в ходе Сталинградской битвы. С декабря 1942 года участвовал в операции по разгрому немецких войск под Сталинградом и последующем наступлении на среднем Дону, отличился при освобождении городов Миллерово и Ворошиловград. 20 февраля 1943 года награждён орденом Красного Знамени. Летом 1943 года в составе Воронежского фронта участвовал в Курской битве и в битве за Днепр. 31 июля 1943 года начальник разведотдела корпуса подполковник Ивановский был награждён орденом Отечественной войны II степени. С июля 1943 года подполковник Ивановский — начальник оперативного отдела того же корпуса. В сентябре 1943 года за массовый героизм личного состава и отличные действия в наступлении корпус получил гвардейское знамя и стал именоваться 8-м гвардейским танковым корпусом, а гвардии подполковник Ивановский 28 октября 1943 года был награждён орденом Отечественной войны I степени. Летом 1944 года вновь отличился в Белорусской наступательной операции в составе войск 2-й танковой армии 1-го Белорусского фронта. За «умелое обеспечение управления частями и соединениями корпуса в бою» при форсировании войсками корпуса реки Западный Буг и «быстрое очищение города Люблин от вражеских полчищ» начальник оперативного отдела штаба корпуса гвардии подполковник Ивановский был награждён 4 августа 1944 года вторым орденом Красного Знамени, а «за проявленное мужество и отвагу в боях по овладению шоссе Белосток-Варшава» был награждён 20 сентября 1944 года третьим орденом Красного Знамени