時,皇上因轉運糧食為急,工部尚書江淵等人請派中書和文武大臣一道率京軍五萬人前往助役,定三個月完工。
有貞說:“京軍一出,每天的費用難以計算,如果遇到漲水則束手坐視,無所施為。
現在決口已合,決堤已經堅固,隻用沿河的民夫,就足以辦事了。
”這計劃遂撤消了。
工程完工後,有貞被召回,佐理都察院事務。
皇上從厚慰勞他。
後來他又出去巡視曹河。
濟甯十三州縣的河夫多欠官馬和其他雜辦之征,有關官員催得很急,有貞為他們上書免除。
七年秋,山東發大水,河堤多被毀壞,隻有有貞所修築的完好。
有貞于是修複舊堤的決口,從臨清到濟甯,各設減水閘門,水患得以平息。
回朝後,皇上召見他,獎賞慰勞有加,進升他為左副都禦史。
八年(1457)正月,景帝病危。
石亨、張車兀等人策劃迎上皇複位,去告訴太常寺卿許彬。
許彬說“:這是不世之功。
可惜許彬老了,無能為力。
徐元玉善于奇策,何不去跟他商量?”石亨即連夜到有貞家。
有貞聽說後,非常高興,說“:得先讓南城知道這個計劃。
”張車兀說:“我們暗中通知他。
”于是令太監曹吉祥進去告訴太後。
辛巳這天晚上,各人又在有貞家中會面。
有貞上屋頂觀看乾象,馬上下來說:“時機已到,不要錯過。
”當時正有邊警,有貞令張車兀詭稱要防範非常之事,提兵進入大内。
石亨掌大門鑰匙,當晚四鼓,他開長安門領進張車兀的軍隊。
入城後,又閉上城門防止外面的軍隊。
當時天色很暗,石亨、張車兀都很害怕,對有貞說“:事情能成功嗎?”有貞大言一定成功,催促他們快點行動。
到達南城後,門鎖住了,便毀牆而入。
上皇在燈下一個人出來問是什麼事。
有貞等人俯伏在地,請上皇登位,于是叫上皇上辇。
士兵因為太惶懼而擡不起來,有貞率諸人幫着拉着走。
星月突然開朗,上皇問各人的姓名。
到東華門後,守門人不讓進,上皇說“:朕是太上皇帝。
”守門的人返身而逃。
上皇于是上奉天門,有貞等人穿着平常衣服拜賀,歡呼萬歲。
景帝天明後應當視朝,群臣都已經在宮門下等候。
突然聽到殿中傳來呼噪之聲,大臣們都很驚愕。
不久各門全部打開,有貞出來對衆人說:“太上皇帝複位了。
”群臣趕緊入宮拜賀。
即日命有貞兼學士,入内閣參預機務,第二天加封他為兵部尚書。
有貞對石亨說“:願得冠帶随仁兄之後。
”石亨為他向皇上提出,皇上封他為武功伯兼華蓋殿大學士,掌文淵閣事務,賜稱号為奉天翊衛推誠宣力守正文臣,食祿一千一百石,世襲錦衣衛指揮使,頒給世襲