[Help]Remoting 中执行一个简单的批处理出现的问题。
环境:
2台服务器:一台IIS上运行着Remoting,一台是File Server
调用方式:
Client -> IIS(Remoting) -> File Server
动作:
Client发一个命令给Remoting,Remoting执行一个批处理把File Server上面的东西处理一下。
批处理的内容:
copy \\server_ip\share\*.* d:\mytest > abc.log
Web.config配置:
<identity impersonate="true" />
<identity impersonate="true" userName="username" password="password" />
IIS中允许匿名访问,匿名用户已经配置为了一个域用户。这个与用户是可用的。
文件服务器组策略和NTFS,文件共享权限都没有问题。
现在问题来了:
如果我在web.config中配置了<identity impersonate="true" />就啥响应都没有,似乎批处理没有执行;如果我没有配置<identity impersonate="true" />就会给客户端出一个信息0 file copied.
(这些信息可以通过一定的方式获得的,具体部阐述了)
1、跟踪过程序,的确是按照这个域用户身份运行的,如果配置了<identity impersonate="true" />
2、程序的执行过程也正常,没有任何的异常
3、如果批处理真的执行了,为什么那个abc.log文件没有?而且也没有看见我需要的文件拷贝过来?
问题究竟在哪里?有人碰到过没有?