En el IIS he cambiado el usuario invitado por otro del dominio que tiene acceso a esa unidad mapeada.
Para ejecutar el zip uso un componente llamado Dynu.Exec
Código:
Set Ejecuta = Server.Createobject("Dynu.Exec") sComprime=sComprime+" """+server.mappath("imagen\c_verde.jpg")+"""" sComprime=sComprime+" """+server.mappath("imagen\deg.jpg")+"""" sComprime=sComprime+" """+server.mappath("imagen\fpdf.gif")+"""" strResult = Ejecuta.Execute("zip.exe -j c:\asamblea\yo.zip "+sComprime) Response.Write strResult Set Ejecuta = nothing %>