none
Script sincronismo entre dispositivo móvel e Desktop RRS feed

  • Pergunta

  • Amigos, boa tarde

    Estou desenvolvendo o script abaixo, para realizar sincronismo automaticamente dos conteúdos armazenado e, pendrive e hd externos para unidade D:\ do computador, estou tendo dificuldade para solucionar alguns probleminhas, alguém poderia ajudar? 

    Dificuldade:

    01. Realizar o backup de mais de uma pendrive ou hd externo conectada ao mesmo tempo.
    02. Diferenciar o que pendrive e hd externo e criar seus devidos ID's para criação das pasta para sincronismo. 
    03. Identificar caso o dispositivo nao tenha um LABEL criar baseado no serial.

    Obrigado,


    ==================================== SCRIPT ====================================

    @echo off
    for /F "skip=1 delims=" %%A in ('"wmic logicaldisk where (drivetype='3') get DeviceID, VolumeSerialNumber"'
    ) do for /F "Tokens=1-2" %%B In ("%%A") Do Set "DID=%%B" & Set "VOL=%%C" 

    for /F "skip=1 delims=" %%A in ('"wmic logicaldisk where (drivetype='2') get DeviceID, VolumeSerialNumber, VolumeName"'
    ) do for /F "Tokens=1-3" %%B In ("%%A") Do Set "DID=%%B" & Set "VOL=%%C" & Set "VOLN=%%D"

    Echo Unidade: %DID%
    Echo Serial: %VOL% 
    Echo Nome: %VOLN%

    SET F="%DID%\ID-%VOL%.id" 
    IF EXIST %F% (
      ECHO %F% is existing 1> NUL
    ) ELSE (
      ECHO %F% is not existing 1> NUL
    REM #----- Criacao da ID da unidade movel
    echo Serial:%VOL%>"%DID%\ID-%VOL%.id"
    )

    SET G="D:\Backup\PenDriver-%VOLN%_ID%VOL%"
    IF EXIST %G% (
      ECHO %G% is existing 1> NUL
    ) ELSE (
      ECHO %G% is not existing 1> NUL
    REM #----- Criando diretorio de backup
    MD %G%
    )

    ROBOCOPY %DID% D:\Backup\PenDriver-%VOLN%_ID%VOL% /E /COPY:DATSOU /R:0 /W:0 /V /ETA /A-:RSH /FFT /XF %BLOCK% /XX >> D:\Backup\PenDriver-%VOLN%_ID%VOL%\id%VOL%_log.txt
    Exit


    quinta-feira, 19 de julho de 2018 17:05