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).
Pergunta
ricardo.bezerra
Bom dia!
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
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.