44 Comentários

  1. Avatar
    Felipe Wagner 15 de setembro de 2016 at 3:17 |

    Olá marcos, me interessei pela ferramenta, no entanto eu preciso copiar vários diretórios diferentes.

    Posso repetir o trecho de definição da variável e o do xcopy para cada destino/origem?

    set origem=pasta1
    xcopy…
    set origem=pasta2
    xcopy…
    Acho que sim né?

    E posso fazer um também para restaurar o backup para a máquina com sua permissão?

    Você é um gênio, parabéns.

    Resposta
  2. Avatar
    LEANDRO CIPRIANO 15 de setembro de 2016 at 12:06 |

    Marcos Henrique , bom dia!

    primeiramente parabéns pelo tutorial, vocês fazem um excelente trabalho ajudando a comunidade.

    como ficaria o envio de e-mail autenticado em um servidor externo? quando tento utilizar sem passar os parâmetros de usuário e senha ele me retorna um erro informando que meu servidor não aceita, quando passo os parâmetros -u (usuário) e -pw (senha) da o seguinte erro abaixo.

    Not enough arguments supplied for option: -u
    Blat found fault with: -u

    -u : username for AUTH LOGIN (use with -pw)
    or for AUTH GSSAPI with -k

    Resposta
  3. Avatar
    LEANDRO CIPRIANO 16 de setembro de 2016 at 11:24 |

    Marcos, muito obrigado pelo retorno.

    na verdade eu ate já estava seguindo o artigo que mencionou mas estou tentando descobrir um problema que esta ocorrendo ao tentar abrir http:///webmail pois esta dando erro de permissão “You don’t have permission to access /webmail on this server.” só que o diretório tem as permissões e mesmo assim não acessa. estou tentando descobrir esse erro para depois dar continuidade nos testes do backup.

    Resposta
  4. Avatar
    Leandro Alves Freitas 16 de setembro de 2016 at 14:07 |

    Ola Marcos, Bom dia!

    Muito bom esse scritp, já está me ajudando e muito com alguns backups rotineiros que todos os dias
    Uma dúvida que tenho é o seguinte:
    Tenho as seguintes pastas
    set ORIGEM1=B:\MSSQL\Banco1
    set ORIGEM2=B:\MSSQL\Banco2
    set ORIGEM3=B:\MSSQL\Banco3
    set DESTINO1=S:\MSSQL\Banco1\2016-09
    set DESTINO2=S:\MSSQL\Banco2\2016-09
    set DESTINO3=S:\MSSQL\banco3\2016-09

    e nas pastas Origens são feitos os backups do banco no nosso storage 2* no dia e a dúvida é o seguinte, como faço para copiar o últimos 2 feito no dia anterior, sem ter que copiar novamente todos os backups dos outros dias?

    Resposta
  5. Avatar
    Matheus Gonçalves 2 de outubro de 2016 at 2:28 |

    Muito interessante! Parabéns Marcos!

    Resposta
  6. Avatar
    Ronierick Holanda 14 de março de 2017 at 17:28 |

    Amigo, boa tarde. Primeiramente parabéns pelo tutorial, bem explicado e com fotos.
    Estou com um problema, preciso enviar email através do gmail, autenticando, você poderia me ajudar com isso? já procurei e não achei nada de interessante.

    Resposta
  7. Avatar
    Everson Franco Estevam 30 de abril de 2017 at 14:00 |

    Olá Marcos,.

    Parabéns pelo tutorial realmente muito bom.

    Em meu caso uso email gmail, se possível seria possivel vc colocar um exemplo para este caso, ja tentei de diversas maneira mas não estou conseguindo, gostaria de contar com sua ajudar .
    Se possível enviar em meu email [email protected].
    ficaria muito grato.
    Obrigado

    Resposta
  8. Avatar
    Luciano Santos 14 de julho de 2017 at 14:02 |

    Marcos bom dia.

    Primeiramente gostaria de agradecer por salvar a minha vida, venho procurando um script desses a tempos, mais minhas duvidas são as seguintes:

    1ª – No envio de emails quando se trata de uma conta com SSL (Gmail, OUTLOOK) eles solicitam a configuração Método de criptografia: STARTTLS, qual parâmetro que eu devo usar para conseguir enviar por esses e-mails ??

    2ª – E quando a conta possui autenticação em duas etapas como no caso do Gmail, existe algum parâmetro que trabalhe com esse recurso ou eu terei que desativar a autenticação em duas etapas.

    Aguardo sua resposta e mais uma vez agradeço a sua grande ajuda.

    Abraço

    Resposta
  9. Avatar
    Helenildo Hercoles Balardino Junior 26 de julho de 2017 at 20:26 |

    Boa noite Marcos! Estou tendo dificuldade na hora de enviar o email, estou usando o hotmail, mas fiz conforme você mostrou no video, mas não esta enviando o email. Poderia me ajudar?

    Resposta
  10. Avatar
    Thiago Trassi 25 de agosto de 2017 at 12:01 |

    Olá Marcos Henrique bom dia, tudo bem? Gostei do seu post, muito bom. Uma dúvida, e quando o destino é uma pasta da rede que contem senha (pasta do windows server autenticada)?

    Muito obrigado.

    Resposta
  11. Avatar
    Rafael 26 de agosto de 2017 at 16:24 |

    boa tarde Marcos Henrique,

    Tenho um Nas na rede precisava enviar Arquivos do Notebook para ele seria via FTP como faria isso? Incluindo usuário e senha sem a necessidade de intervenção do usuário.

    Resposta
  12. Avatar
    Rafael 27 de agosto de 2017 at 6:54 |

    Marcos Henrique,

    ficaria assim ?
    set ORIGEM1=C:\user
    set ORIGEM2=ftp 192.168.X.X/user:senha/pasta/ ?

    minha duvida seria a linha do server com usuario e senha desta forma estaria correto?

    Resposta
  13. Avatar
    Rafael 30 de agosto de 2017 at 14:54 |

    bom dia,

    script ficou assim mesmo dessa forma não consegui login com sucesso

    set ORIGEM=C:\Users\Rafael\Imagens\
    set DESTINO=”ftp://usuario:[email protected]/Volume_1/Teste FTP/”

    se usar direto da pasta mapeada Z:\Teste FTP funciona só que nos outros computadores não esta mapeada esta pasta, busquei mais informações no google porem todas mesma coisa sem sucesso

    set ARQUIVO=”C:\ip”
    set D=192.168.x.xxx
    set U=user
    set S=senha
    set P=%username%
    set FTP=ftpconf.tmp

    ECHO.open %D%>>%FTP%
    ECHO.%U%>>%FTP%
    ECHO.%S%>>%FTP%
    ECHO.mkdir %P%>>%FTP%
    ECHO.cd %P%>>%FTP%
    ECHO.send %ARQUIVO%>>%FTP%
    ECHO.quit>>%FTP%

    Resposta
  14. Avatar
    KELVYN 6 de setembro de 2017 at 13:50 |

    Bom dia.

    Como eu posso inserir o 7zip (gbak) nesse bat?

    Resposta
  15. Avatar
    João Luiz Domingues de Sá 2 de setembro de 2018 at 2:38 |

    Oi estou com o seguinte erro pelo que pesquisei seria problema no servidor de email tem como resolver?can’t connect to server (timed out if winsock.dll error 10060)

    Resposta
  16. Avatar
    Paulo Dias 12 de setembro de 2018 at 21:45 |

    Boa noite Marcos,

    finalmente acho que encontrei um script que vai resolver meus problema parabéns para iniciativa.

    Uma coisa que seria de uma utilidade para mim é caso o backup falhasse por qualquer motivo que seja este motivo fosse registrado no log e o mesmo fosse disparado por e-mail com a mensagem “Falha ao realizar o backup”…

    Vê alguma possibilidade desta implementação no script?

    Desde já obrigado pela atenção.

    Resposta
  17. Avatar
    DIEGO DE ARAUJO 11 de outubro de 2018 at 13:55 |

    Olá Marcos,

    Excelente post, como seria para acrescentar função de tempo, para que o script se executa-se sozinho?

    Resposta
  18. Avatar
    Filipe 12 de novembro de 2018 at 18:36 |

    Marcos boa tarde,

    Primeiramente gostaria de dizer que ficou muito bom o material, e eu queria saber como poderia ser feito para compactar o arquivo que foi gerado após o backup ?

    Resposta
  19. Avatar
    Mávis Manuel 28 de fevereiro de 2019 at 9:19 |

    Bom dia Marcos,

    Teu artigo ajudou-me e muito.

    Me ajude com o seguinte:

    Eu preciso criar um arquivo para ficar num pendrive. Assim que o utilizador colocar a pendrive no computador, eu receber um email com o nome e Ip da máquina

    Saudações.

    Resposta
  20. Avatar
    Gustavo 4 de abril de 2019 at 13:05 |

    Bom dia Marcos, primeiramente Parabens pela ferramenta
    só estou com uma duvida, eu preciso fazer copias incrementais, basta acrescentar o /D

    Resposta
  21. Avatar
    Gustavo 4 de abril de 2019 at 13:05 |

    Bom dia Marcos, primeiramente Parabens pela ferramenta
    só estou com uma duvida, eu preciso fazer copias incrementais, basta acrescentar o /D?

    Resposta
  22. Avatar
    MARCUS VINICIUS DA SILVEIRA GONCALVES 29 de abril de 2019 at 20:48 |

    Boa tarde amigo! Parabens pelo conteudo!

    Eu preciso deixar o disco offline e quando for fazer o backup deixar ele online e depois do backup deixar offline novamente.

    Como proceder?

    Resposta
  23. Avatar
    João Paulo 28 de junho de 2019 at 2:29 |

    MARCOS HENRIQUE
    boa noite, parabéns pelo conteúdo!

    Queria uma ajuda, preciso copiar uma lista de fotos que tenho em um aquivo txt so porque o disco que contem essas fotos e compartilhado em rede, como posso fazer um script para pegar da lista.txt pegando da fonte compartilhada e copiando para uma pasta que eu escolher

    @echo off
    pushd C:\imagens
    for /f “tokens=* delims=” %%a in (‘type lista.txt’) do xcopy /hrkvy “.\fonte\%%a” “.\destino”
    popd
    pause

    tenho esse script mais ele só pega se a pasta fonte e destino e lista.txt tiver na mesma pasta

    Resposta

Deixe um comentário