Ir ao conteúdo
  • Cadastre-se

Ricardo Santos Bezerra

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. No meu caso, tinha dado certo isso: set servidor=[Seu Servidor]set user=[Usuário]set password=[Senha]set diretoriolocal=[Diretório Completo] por exemplo: C:\PastaBat\set diretorioftp=[Backup]set diretoriobanco=[Diretório Completo] por exemplo: C:\BackupBancoset diretoriosite=[Diretório Completo] por exemplo: C:\Siteset comandosql="backup database [site] to disk='C:\BackupBanco\site.BAK'"set nomearquivobackup=[BackUpSite]-%date:~0,2%-%date:~3,2%-%date:~6,4%.7zset /a cont=0pausedir /b %[Diretório Local]% > [NúmeroArquivos.txt]for /f %%a in()FOR /f %%a in ([NúmeroArquivos.txt]) do set /a cont+=1#Aqui verifica sé tem 7 cópias (uma pra cada dia da semana) do backup para apagar e começar novamenteif "%cont%" geq "7" (del %[Diretório Local]%*.* /q)#Aqui é para verificar no FTP qual é o arquivo mais antigo, para ir substituindo e, sempre ficar com 7 arquivos de backupif "%cont%" geq "7" (set apagar=MDELETE) else (set apagar=DIR) Echo %apagar%pausesqlcmd -Slocalhost\sqlexpress -Uuser -Ppassword -Q %COMANDOSQL%pauseECHO > Compactar.BATECHO "C:\Program Files (x86)\7-Zip\7z.exe" a -t7z %[Diretório Local]%%[NomeArquivoBackup]% %[DiretórioBanco][DiretórioBanco]% %[DiretórioSite]% >> Compactar.BATECHO pause >> Compactar.BATcall Compactar.BATECHO > ScritpFTP.txtECHO user %[User]% %[Senha]% >> ScritpFTP.txtECHO lcd %[Diretório Local]% >> ScritpFTP.txtECHO cd %[Diretório FTP]% >> ScritpFTP.txtECHO prompt >> ScritpFTP.txtECHO %apagar%>>ScritpFTP.txtECHO put %[NomeArquivoBackup][NomeArquivoBackup]% >> ScritpFTP.txtECHO bye >> ScritpFTP.txtftp -n -g -s:ScritpFTP.txt %[Servidor]%pause
  2. Bom dia! Eu estou no lugar certo com essa pergunta? Alguém pode dar alguma dica ou ajudar? Abraços
  3. Boa tarde! Sou novo aqui e, preciso criar um bat para acessar SFTP e, copiar arquivo para uma pasta no diretório C:\ da minha estação. (Isso já ajuda muito). Se possível, preciso de um comando que, copie apenas um arquivo que, é d-1, mas ele muda o final do nome diariamente, por exemplo, arquivo_20140909, ai no dia seguinte arquivo_20140910...assim por diante...só que, dentro do SFTP existem vários arquivos com o nome e a data, inclusive a do dia, mas preciso apenas o d-1...e uma outra coisa, como não estará em um servidor, e sim em minha estação (máquina local), aos finais de semana não rodo, então, não precisa de uma regra pra fins de semana, ou seja, segundas puxa o arquivo do domingo..e nada específico para esses dias dos fins de semana, a não ser que precisem, mas ai acessam minha máquina e executam na mão... Bom, óbvio que não estou aqui exigindo ou implorando para fazerem, mas sim ajudarem...então, tentei algumas coisas: 1- Criei um arquivo com extensão .bat com a seguinte linha de comando: ftp -s:SearchAndCopy.txt 2- Depois criei o txt do arquivo .bat: open 10.49.242.20 sysadm sysadm xcopy root/opt/avaya/pds/xfer/public/public/reports "C:\Valdinei\" pause bye Ambos salvei dentro da pasta Valdinei (não sei se pode, não pode ou se é indiferente)...executo e nada...ai coloco um comando pause no arquivo bat e dá inválido pra um monte de coisas, inclusive usuário e senha, mas está tudo correto e acesso normalmente de minha máquina pelo WinSCP. Pra finalizar, coloquei ftp nos arquivos que criei, porque não dava certo com SFTP e, não encontrei nada sobre SFTP por bat, apenas FTP, então não sei se é a mesma coisa ou não têm nada à ver um com o outro (quando me refiro aos comandos bat). Sistema operacional Windows 7 Professional SP 1 Muito obrigado desde já e, espero estar no lugar certo para minha pergunta. Abraços. Ricardo. Nenhuma ajuda pessoal?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!