2 u013608628 u013608628 于 2016.03.02 16:14 提问

在server2003里面调用PsExec失败,可能原因是什么?

自己写了一个程序,主要功能是调用PsExec这个小程序远程执行客户端的程序,之前是用批处理写的,现在用C#加了个小界面出来,关键语句是
p.StandardInput.WriteLine(path + "\\" + "psexec.exe \\" + ip + " -i c:\McAfeeUpdate.exe"); // Cmd 命令
p.StandardInput.WriteLine("echo flag:%errorlevel%"); // 获取McAfeeUpdate.exe的返回值
p.StandardInput.WriteLine("exit"); // 退出
这个程序在win7系统下,运行正常,使用psexec.exe远程执行c:\McAfeeUpdate.exe工作正常
但是把程序放在server2003里面运行,运行正常,但是无法远程执行("echo flag:%errorlevel%");返回值是9009,应该是没有打开程序之类的。
现在就想问问这个问题是什么原因?
如果在03里面使用cmd,输入psexec.exe ip -i c:\McAfeeUpdate.exe 这样的话是可以正常执行的,但是我在程序里面就不行,是不是有什么地方错了?
谢谢指教

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.02 19:27

看看是不是权限的问题呢?

oyljerry
oyljerry   Ds   Rxr 2016.03.02 19:26

路径 然后就是查看返回的错误码是什么分析具体原因

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PowerShell and PsExec Remote Call
PsExec是微软发布的
调用的方法Embed可能未定义
这个问题好奇怪,一般来说,调用的方法或属性未定义,基本上都是因为头文件没有导入。出问题的代码如下:         import mx.events.ListEvent;         [Bindable]         private var dp:Array = [                                 {name:"John Smith", position: "developer"},{name:"Ellen Sm
Psexec.exe,Windows服务器接入工具
最近工作要用利用代码登录到Windows服务器,执行一些命令。发现一个好用的微软免费工具PSTool。 下载地址:https://technet.microsoft.com/en-us/sysinternals/bb896649.aspx 主要是该工具中的psexec.exe。该工具可以将本地的应用程序列如.bat脚本文件传输到远程服务器执行. 如:psexec.exe \\192.168.
远程执行命令的psexec工具的基本使用——简单、强大
关于psexec工具的基本使用——简单、强大 当你工作中需要执行远程命令时,就用到了psexec。psexec使用简单,但是功能却是很强大。下面就来介绍psexec的基本使用方法。 首先下载psexec [ psexec官方下载地址 ] psexec下载完成后,将psexec压缩包解压到你指定的一个路径,比如我将psexec的压缩包解压到d:\psexec 。 然后,我们
PsExec的问题及其解决办法
C:\>PsExec.exe \\192.168.1.142 cmd PsExec v1.98 - Execute processes remotely Copyright (C) 2001-2010 Mark Russinovich Sysinternals - www.sysinternals.com Couldn't access 192.168.1.142: 登录失败: 未知的用户名或
PsExec使用总结
PsExec是一款free software,可以在连接没有telnet服务的远程windows系统。http://technet.microsoft.com/zh-cn/sysinternals/bb897553(en-us).aspxPsExec v1.94By Mark RussinovichPublished: January 4, 2008IntroductionUtilitie
解决:登录失败,用户账号限制。可能的原因包括不允许空密码,登录时间限制,或强制的策略限制
解决:登录失败,用户账号限制。
PSTOOLS系列工具分析----对PSEXEC的逆向解析
 PSTOOLS系列工具分析----对PSEXEC的逆向解析    在网络攻击中,经常用到一个工具系列叫pstools,它是由Sysinternals公司推出的一个功能强大的Windows NT/2000远程管理工具包,最新版本为V2.1,包含了10多个工具。在入侵时,最常用的就是其中的psexec(获取对方Shell)、pslist(列举进程)、pskill(杀进程)等工具,它们使用简单
PSExec中遇到的几个问题及其解决方法
问题描述:  因工作需要,使用PSExec工具对局域网内其他机子中的Tomcat进行控制。但在使用过程中出现了各种错误。现将问题及解决方法列在下面:Q1发生系统错误1219,不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次。   解决方法:   把之前的连接删掉:   net use \\192.168.9.16 /del
登录失败:用户帐户限制。可能的原因包括不允许空密码登录时间限制或强制的策略限制。
方法一:在开始—运行—输入gpedit.msc,打开组策略,然后计算机配置—windows设置—本地策略—安全选项,在右边的倒数第三个选项就可以看到 帐户: 使用空白密码的本地帐户只允许进行控制台登录,双击此项选择“已禁用”,确定。OK!(为了安全期间,我们不提倡使用此方法) 方法二:打开控制面板—用户账户,给用户设置一个密码。访问时,弹出一个要输入用户名和密码的对话框。在对话框中分别输入对方的