诸葛亮第一次北伐,准备还是很充分的,轻松拿下陇西的南安、天水、安定三郡,然后就不再进兵了,留下来巩固统治、发展生产,做长期打算。诸葛亮的北伐战略是,以汉中为跳板,以陇西为基础和前线,这样一来,有了稳定的军粮产地,以马超在此地的影响力,收编少数民族武装,对长安形成半包围态势,在三国博弈中创造新的战略平衡点,从而拥有战略主动。在这种局面下,长安就不再是魏国的中心城市,而是前线,关中必然大乱,长安也迟早被蜀兵拿下。
那么诸葛亮成功了吗?可以说成功了,夺取三郡就是明证!但是这个成功有很大的偶然因素。诸葛亮出兵,一般号称十万,实际上以蜀汉灭亡时九十多万人口算,他根本弄不出十万人马,不过虚张声势罢了,这一点连东吴都比不了,孙权进攻合肥每次都十万军队。当时,吴蜀结盟,魏国一直对东吴用兵,统治者认为西蜀小国,刚刚从南中叛乱中恢复,又有秦岭阻隔,魏国方面认为诸葛亮不可能出兵伐魏。在这种战略思想指导下,魏国在关中地区的军事力量非常薄弱,士兵也很久未经战阵。诸葛亮第一次北伐能够夺取三郡,以后魏国加强了西北地区军事部署,诸葛亮再也无法夺取城池。
守街亭的目的,是挡住张郃的五万援军,以便诸葛亮能够经营刚刚占有的三郡。所以,此时的诸葛亮,根本不可能有大军去进攻长安,谈不上扩大战果,能守住街亭就不错了!事实也证明,即便是占领城池,魏军如潮水般涌来,蜀军根本不是对手。