迁陕西布政使,护巡抚。疏言:“宜君、榆林、葭州、怀远、府谷、神木、靖边、宁远诸州县先旱后潦。拨宁夏米麦五万石分赈怀远、靖边诸县,中阻黄河,河冰即难挽运,臣饬先期速运;拨绥德等四州县米二万石协济榆林、葭州,山路崎岖,臣饬添雇骡驼速运,俾民早霑实惠。”谕令竭力妥为之。调直隶,奏请:“抚籓离任,将库项有无亏空奏明。新任抚籓亦於交代限内另摺奏闻,仍照例出结保题,以除挪借积弊。”上以所奏简而易行,命著为例。二十三年,复调陕西,护巡抚。疏言:“延安府兵米,各县运府仓。弁兵赴府支领,路远费倍,耗损过半。请甘泉、宜川、延川、延长四县本县徵收支给。”又奏:“陇州汧阳县跬步皆山,岁徵屯豆,请改折色解司充饷。”俱从之。
擢福建巡抚。二十四年,奏请捕私铸,按钱数多寡治罪。又奏获南洲盗八十馀人,与总督杨廷璋疏请改定南洲塘汛。又奏:“福建九府二州,常平缺额穀三十一万石有奇;台湾积年平粜未买穀十五万石有奇:皆令补足。浙西歉收,请拨台湾穀十万石听浙商贩运。风汛不便,先发内地沿海府县仓穀拨给,俟台湾穀运到还仓。一转移间,无妨於闽,有益於浙。”上嘉之。二十五年,奏:“寄居台湾皆闽、粤滨海之民,乾隆十二年复禁止移眷,民多冒险偷渡,内外人民皆朝廷赤子。向之在台湾为匪者,均只身无赖。若既报垦立业,必顾惜身家,各思保聚。有的属在内地者,请许报官给照,迁徙完聚。”又条奏稽查滨海渔船,令取船主、澳甲保结;出口逾期不还,责成澳甲、船主查报;稽察携带多货,帆樯编字号,书姓名,免匪舟溷迹:均从之。寻以福建民多械斗,由大族欺凌小族,疏请大户恃强纠众拟情实,小户被欺抵御拟缓决。刑部拟驳,上谕曰:“福建械斗最为恶俗。士功乃欲以族大族小分立科条,是使械斗者得以趋避其词,司谳者因而高下其手。士功夙习沽名,宜刻自提撕,勿自贻伊戚!”
二十六年,廷璋劾提督马龙图挪用存营公项,命士功严谳。会奏龙图借用公项,已於盘查时归补,援自首例减等拟徒。上以龙图败露后始行归补,且将登记数簿焚毁,又增舞文之罪,不得以自首论,因究诘出何人意,寻覆奏士功主政。上夺士功官,发巴里坤效力自赎。二十七年,廷璋奏闽县民杨魁等假造敕书承袭世职,投抚标效力。上命巴里坤办事大臣诘责士功,并令自揣应得处分,赎罪自效。士功输银赎罪,命释回。旋卒。
子玉纶,二十六年进士,自检讨累迁兵部侍郎,督福建学政,复降授检讨。
论曰:疆政首重宜民。纪督凿井,反贻怨讟。喀尔吉善遂阻开矿、种树之议,兴利诚不易言也。雅尔图、应阶治水,斯盛治社仓,哲治治赈,才有洪纤,效有巨细,要皆有益於民。苏昌劾大吏,颇见风力,瑚宝等亦各有建树。自古未有不尽心民事而可以称善治者也。