Od maja 1905 do stycznia 1906 był dowódcą niszczyciela „”, podczas budowy tego okrętu we Władywostoku. W tym czasie na krótko służył także jako starszy oficer torpedowo-minowy na krążownikach pancernych „Rossija”, następnie „Gromoboj”, na którym w maju 1906 powrócił na Bałtyk.

We Flocie Bałtyckiej służył początkowo na wyższych stanowiskach sztabowych i w szkolnictwie morskim. W latach 1906–1909 pływał m.in. na pancerniku „Cesariewicz”. Podczas rejsu szkolnego na Morze Śródziemne, w grudniu 1908 roku brał udział w akcji ratowania ofiar trzęsienia ziemi w Mesynie, za co później otrzymał odznaczenia włoskie. W styczniu 1909 Porębski objął pierwsze dowództwo okrętu w linii – krążownika „Admirał Makarow”, którym dowodził do maja 1909. Od kwietnia 1909 do lutego 1913 był dowódcą stawiacza min „Jenisej”, którym pływał na Morzu Bałtyckim i Morzu Północnym. W marcu 1913 został przeniesiony do Sewastopola nad Morze Czarne, gdzie został na krótko (do października) szefem sztabu w dowództwie portu, po czym wyznaczono go dowódcą nowo budowanego pancernika – drednota „Impieratrica Marija”.