none
Ayuda, copiar .pst Outlook con robocopy a unidad de red (SOLUCIONADO) RRS feed

  • Pregunta

  • Buenos días,

    Desde hace 1 mes aproximadamente, estoy muy frustrado a causa de un script que estoy intentando haciendo funcionar, pero por X motivos, no copia el pst de Outlook. A ver si me podéis echar una mano.

    El script me crea la carpeta en la unidad de red, pero no el txt del log ni copia el .pst.  Este es el código:

    @echo off

    echo This script copy all content of folder A3 of PC Cristina to one folder of server. 

    :: Robocopy's Variables
    set ano=%date:~6,4%
    set mes=%date:~3,2%
    set dia=%date:~0,2%
    SET directorio=Y:\Copia_Seg_Outlook\Andres\%ano%%mes%%dia%
    SET log=\\192.168.1.200\Copia_Seg_Outlook\Andres\Log
    md %directorio%
    md %log%

    :: Ruta origen copia de archivos y destinación de los mismos
    cd "c:\Users"
    cd Andres
    cd "Documents"
    robocopy Archivos de Outlook \\192.168.1.200 %directorio% /E /LOG:%log%\%ano%%mes%%dia%.txt

    :: Errores copia de archivos
    if errorlevel 4 echo Fatal error & goto bad
    if errorlevel 1 echo Backup correct & goto ok
    if errorlevel 0 echo Without changes & goto okk

    :bad
    echo Fatal error. Is not be possible to copy some or any files.
    exit

    :ok 
    echo All done, no fatal errors.
    exit

    :okk
    echo Without changes.
    exit

    Gracias de antemano.




    • Editado Kail00 jueves, 8 de marzo de 2018 12:43
    miércoles, 7 de marzo de 2018 9:43

Respuestas

  • Solucionado!!

    Finalmente he quitado el Log que parecía dar problemas, y es perfectamente prescindible que no esté en el Script, de forma que queda de la siguiente manera: 

    @echo off

    echo This script copy all content of folder A3 of PC Cristina to one folder of server. 

    :: Robocopy's Variables
    set ano=%date:~6,4%
    set mes=%date:~3,2%
    set dia=%date:~0,2%

    SET directorio=Y:\Copia_Seg_Outlook\Andres\%dia%%mes%%ano%
    md %directorio%

    :: Ruta origen copia de archivos y destinación de los mismos

    robocopy "%USERPROFILE%\Documents\Archivos de Outlook" %directorio% /E

    :: Errores copia de archivos
    if errorlevel 4 echo Fatal error & goto bad
    if errorlevel 1 echo Backup correct & goto ok
    if errorlevel 0 echo Without changes & goto okk

    :bad
    echo Fatal error. Is not be possible to copy some or any files.
    exit

    :ok 
    echo All done, no fatal errors.
    exit

    :okk
    echo Without changes.
    exit

    Muchas gracias por tu ayuda Raul!



    jueves, 8 de marzo de 2018 12:41

Todas las respuestas

  • Buenas Kai,

    Si el pst está en uso no te dejará copiarlo.

    Saludos.


    MCSE Formador y Consultor Microsoft.

    miércoles, 7 de marzo de 2018 10:01
  • Buenas Kai,

    Si el pst está en uso no te dejará copiarlo.

    Saludos.


    MCSE Formador y Consultor Microsoft.

    Hola,

    Estoy haciendo pruebas y siempre está cerrado.

    Saludos.

    miércoles, 7 de marzo de 2018 10:03
  • Por si acaso pon el parametro /B para que te haga la copia en modo backup.

    MCSE Formador y Consultor Microsoft.

    miércoles, 7 de marzo de 2018 10:12
  • Modifica esto :

    set ano=%date:~10,4%

    set mes=%date:~7,2%

    set dia=%date:~4,2%

    Y no es necesario que añadas:

    cd "c:\Users"
    cd Andres
    cd "Documents"

    Pon la variable %Userprofile% y entre comillas como ejemplo:

    robocopy "%USERPROFILE%\Documents" %directorio% /E /LOG:%log%\%ano%%mes%%dia%.txt

    Saludos.


    MCSE Formador y Consultor Microsoft.

    miércoles, 7 de marzo de 2018 11:31
  • Modifica esto :

    set ano=%date:~10,4%

    set mes=%date:~7,2%

    set dia=%date:~4,2%

    Y no es necesario que añadas:

    cd "c:\Users"
    cd Andres
    cd "Documents"

    Pon la variable %Userprofile% y entre comillas como ejemplo:

    robocopy "%USERPROFILE%\Documents" %directorio% /E /LOG:%log%\%ano%%mes%%dia%.txt

    Saludos.


    MCSE Formador y Consultor Microsoft.

    Muchas gracias por tu ayuda Raul,

    Mañana te digo si funciona, ya que al cliente que se lo tengo que configurar hoy no está disponible.

    Saludos.

    miércoles, 7 de marzo de 2018 11:35
  • Hola Raul,

    Las modificaciones que mencionaste parecen no funcionar...

    Me sale un error el cual dice que no encuentra las la ruta de acceso a la red, cuando el nombre está correcto, ya que copio directamente la dirección desde el mismo explorador. 

    No entiendo d e verdad, llevo ya 1 mes así y no resuelvo el problema.

    jueves, 8 de marzo de 2018 9:44
  • Hola,

    las modificaciones que te he indicado hacen referencia a la ruta local , la de red no miralas si existe la carpeta compartida.

    Saludos.


    MCSE Formador y Consultor Microsoft.

    jueves, 8 de marzo de 2018 11:22
  • Solucionado!!

    Finalmente he quitado el Log que parecía dar problemas, y es perfectamente prescindible que no esté en el Script, de forma que queda de la siguiente manera: 

    @echo off

    echo This script copy all content of folder A3 of PC Cristina to one folder of server. 

    :: Robocopy's Variables
    set ano=%date:~6,4%
    set mes=%date:~3,2%
    set dia=%date:~0,2%

    SET directorio=Y:\Copia_Seg_Outlook\Andres\%dia%%mes%%ano%
    md %directorio%

    :: Ruta origen copia de archivos y destinación de los mismos

    robocopy "%USERPROFILE%\Documents\Archivos de Outlook" %directorio% /E

    :: Errores copia de archivos
    if errorlevel 4 echo Fatal error & goto bad
    if errorlevel 1 echo Backup correct & goto ok
    if errorlevel 0 echo Without changes & goto okk

    :bad
    echo Fatal error. Is not be possible to copy some or any files.
    exit

    :ok 
    echo All done, no fatal errors.
    exit

    :okk
    echo Without changes.
    exit

    Muchas gracias por tu ayuda Raul!



    jueves, 8 de marzo de 2018 12:41