Si está en la misma red, ademas ejecutando el programita desde cmd localmente funciona perfectamente, es decir, desde mi equipo ejecuto (con cmd) el programa en el servidor web (donde se encuentran la pagina asp y el .exe) pasandole un fichero ubicado en otro servidor, en el cual , por cierto he observado que tampoco se pueden realizar otras acciones como 'move' por script asp, mientras que con cmd desde mi equipo si que puedo. Las mismas rutas que uso en asp , que no funciona, funcionan en cmd en mi equipo...
En cmd: move \\serverweb\ruta..\..\fichero \\putoserver\ruta..\..\fichero
(esto funciona)
En ASP:
Function Cortar(ByVal PathOrigen, ByVal PathDestino)
Dim objWSH, strACLCommand, return_
Set objWSH = Server.CreateObject("WScript.Shell")
Response.Write "lc_PathGzip: "& lc_PathGzip &"<br>"
strACLCommand = "cmd /c echo y|move " & PathOrigen & " "&
PathDestino
Response.Write "strACLCommand: "& strACLCommand &"<br>"
return_ = objWSH.Run (strACLCommand, 0, True)
if err.number <> 0 then
Response.Write err.description
end if
Set objWSH = nothing
End Function
Siendo las mismas rutas en ambos casos ...mmm