« Usar información de un Excel para renombrar un conjunto de directorios a través de Datacycle | Main | Eliminar todos los ficheros .xls de una carpeta que tienen más de 7 dias desde Datacycle »

Mapear una unidad de red, copiar un fichero en esa unidad y desmapear la unidad a través de 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

 

Posted on 03-2-2007 by Registered CommenterMontse Cortés in | Comments Off

PrintView Printer Friendly Version

EmailEmail Article to Friend