《明史》评价汪直“年少喜战”。在他擅权的数年时间内,除西厂建立头一年,其余绝大部分时间都在辽东监军。成化十四年(1478年)的七月,辽东有战事。汪直听信心腹王英的话,以为前去镇抚辽东可以获得军功。宪宗也想派汪直前去,可是司礼监掌印太监怀恩,感到汪直太年轻,好大喜功,表示反对。怀恩和覃昌一起去南阁,召集兵部尚书余子俊、待郎马文升商议。最后说服宪宗,派马文升、詹升两人前往辽东抚慰。汪直听说,就提出让自己的亲信王英跟着去,马文升婉言谢绝。于是汪直因为这件事怀恨马文升。
后来,马文升抚慰辽东诸部的事进行得不顺利,海西兀者纵兵抢掠边境。马文升率兵把他们打败,然后立即再加安抚,总算是平定了。这件事传到朝中,被汪直知道,就说:“不是说海西已经接受安抚,怎么又来犯边呢?”于是他向皇帝请求,亲自前往辽东。辽东诸部的人听说汪直在朝中弄权,不肯去接受他的安抚。汪直到了开原,马文升正在抚顺,汪直也不去与马文升联系安抚事宜。于是,马文升召集的兀者、野人、堵里吉的三百余人都非常愤怒,各自回归本部去了。直到参将周俊唯恐事情被朝廷知道,劝告汪直,汪直才派人邀请马文升来见面。马文升快马赶到,汪直见到他就说:这事你看怎么办?马文升说:汪太监既然来了,这些人就算是太监你招抚得来的,我们不分彼此。汪直采讷了马文升的意见,跟马文升跑了一趟辽阳,再把安抚的情况奏报给宪宗。
陈钺是辽东巡抚,因为办事不尊重当地的风俗民情,马文升将他撤换。约束他不准乱说乱动。汪直到辽东的时候,陈钺穿着一身戎装,匍匐跪在道路的左边,并派人为汪直清扫道路、修饰厨房,把吃的、住的都弄得既干净又舒适。唯独马文升却要和汪直分庭抗礼,还对汪直的随从颐指气使,于是汪直左右的人都称赞陈钺,诋毁马文升。陈钺趁机在汪直面前说马文升的坏话。汪直就上奏给皇帝,说马文升“妄启边衅,擅禁农器。”皇帝派汪直和林聪前去调查事件真相,汪直对林聪倾心交往,异常亲近,于是林聪还朝上报时和汪直的说法一模一样。成化十五年(1479年)六月,兵部侍郎马文升被逮捕,下了锦衣卫狱,后来贬去戍守重庆(府名,即今天的重庆市)。
当年的十月,辽东巡抚陈钺请求朝廷出兵讨伐海西,以抚宁侯朱永为总兵,汪直为监军。汪直到辽东后,海西兀者派头目郎秀等四十人入京朝贡,可是汪直遇到他们,诬指郎秀等不是进贡,而是借机窥视边境情况,不由分说把这些人全杀光。出塞的时候,他们又趁其不备,放火烧了海西人的庐帐。跟着上奏朝廷,说他们取得了很大的胜利。朝廷论功行赏,给汪直加俸禄,命他监督十二团营(精锐京兵)。朱永进封了保国公,陈钺为户部尚书。事隔不久,海西人前来复仇,深入云阳、青河等塞堡,杀掠男女老幼,并肢解无辜百姓的尸体。可是明廷边将们却约束兵马,不出战。陈钺把这件事隐瞒不报。到成化十六年(1480年)的三月,汪直再次监军辽东,由保国公朱永、兵部尚书王越领兵出塞,在威宁这个地方袭击寇贼,这次打了胜仗。然而当年四月,辽东御史强珍上疏,弹劾汪直和陈钺以前隐瞒败仗的事。给事中吴原、御史许进把陈钺比成宋朝的奸臣黄潜善和贾似道。皇帝下诏罚了陈钺的俸禄,并没有追究汪直监军的责任,可是汪直巡边回来,就指使辽东巡抚王宗彝,诬陷强珍的奏章是没有根据的胡言乱语。把强珍拿下锦衣卫诏狱,接着贬官去守辽东的边境。
后来,汪直还想建议朝廷出兵征讨安南,要求调取成祖(朱棣)当年征讨安南的兵马数字与图册。当时刘大夏掌管收藏记载的职责,便把有关安南情况的典册藏匿起来,再向尚书余子俊陈述出兵安南的利害,极力阻止,这件事才不了了之。成化十七年(1481年)十月,巡抚宣府都御史秦紘秘密上疏朝廷,告汪直放纵兵卒骚扰百姓,皇帝看了奏章,竟然宽恕汪直,不治他的罪。