1 июля 1900 года назначен младшим судостроителем Николаевского порта и строителем бронепалубного крейсера "Очаков", который был заложен 13 августа 1901 года в Севастополе на Казённой верфи, построен и спущен на воду 1 октября 1902 года. За отличную распорядительность и энергичную деятельность при постройке крейсера, из особого 15-тысячного фонда для поощрения корабельных инженеров, строитель Н. И. Янковский был поощрён денежной премией в 2500 рублей.
В 1906 году был произведён в старшие судостроители, в 1907 году - переаттестован в полковники Корпуса корабельных инженеров. С 1908 года исполнял должность помощника главного инспектора кораблестроения
[Для просмотра данной ссылки нужно зарегистрироваться].
В 1910 году был произведён в генерал-майоры, в чине с 18 апреля 1910 года, назначен старшим помощником главного инспектора кораблестроения, с 1911 года - помощник начальника кораблестроительного отделения Главного управления кораблестроения.
1 января 1915 года назначен инспектором заводов Морского ведомства. 5 октября 1916 года произведён в
генерал-лейтенанты.
Умер 6 октября 1916 года, похоронен в Петербурге. Был женат, имел двух детей.
Награды
орден Святого Станислава 3 степени (1894);
орден Святой Анны 3 степени (апрель 1898);
орден Святой Анны 2 степени (1907);
орден Святого Владимира 4 степени (1910);
орден Святого Владимира 3 степени (1913);
орден Святого Станислава 1 степени (22 марта 1915);
орден Святой Анны 1 степени (30 июля 1916);
серебряная медаль "В память царствования императора Александра III" (1896);
светло-бронзовая медаль "В память 300-летия царствования дома Романовых" (1913);
светло-бронзовая медаль "В память 200-летия морского сражения при Гангуте" (1915).