这跟我在winform碰到的情况可能是一样的我是执行了nslookup > c:\temp\test.txtprocess在管理员账号下运行正常,在user下就无法创建txt文件,不知道怎么去设置process的权限

解决方案 »

  1.   

    1,在使用xcopy命令之前,先用命令"net use \\远端机器ip\d$\coursewares\MCR0478 密码 /USER:用户名"
    2,用proc.StartInfo.username和proc.StartInfo.password指定帐号运行process.我在项目中运用过了,是可行的.
      

  2.   

    如果远端服务器装了sql server
    你也可以用 sql 语句 "MASTER..XP_CMDSHELL 'XCOPY /s/d/y "+filesource+@"\*.* "+filetag+@"\*.*"+"'"