Mapear una unidad de red, copiar un fichero en esa unidad y desmapear la unidad a través de Datacycle
03-2-2007
Montse Cortés in Base de Conocimiento DataCycle

Un ejemplo interesante de la utilidad de la tarea de ejecución de scripts de un proceso de Datacycle Reporting es el de mapear una unidad de red para poder copiar un fichero en esa unidad y después desmapearla.

A continuación se muestra un ejemplo en Visual Basic Script que mapea la unidad M:\  contra el directorio Informes de la máquina SERVIDOR1 y copia el archivo test.txt del directorio c:\Scripts de la máquina desde donde se ejecuta Datacycle:

Sub MapearUnidad
    Set objNetwork = CreateObject("Wscript.Network")
    objNetwork.MapNetworkDrive "M:", "\\SERVIDOR1\Informes"

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.CopyFile "C:\Scripts\Test.txt", "M:\"

    objNetwork.RemoveNetworkDrive "M:"
End Sub

 

Article originally appeared on ApeSoft (http://blog.apesoft.es/).
See website for complete article licensing information.