Comandos de script do WinSCP para automação
Data de Publicação:
Atualizado:
Artigos > Comandos de script do WinSCP para automação
status 2026 e uso seguro
Conclusão: inicie uma sessão com um comando open verificado, defina explicitamente os diretórios de trabalho locais e remotos, transfira com get, put ou synchronize e termine com exit. Teste primeiro as opções destrutivas em dados descartáveis.
O que você aprenderá
- O que os comandos de script WinSCP mais comuns fazem e qual lado da transferência eles afetam.
- Como máscaras de comando, caminhos, confirmações e opções de exclusão podem alterar os resultados.
- Por que as credenciais em
open username:password@hostsão inadequadas para automação mantida.
A quem se destina: Operadores que leem ou revisam um script de comando WinSCP.
Atualização para 2026: A lista de comandos original continua sendo uma orientação útil, mas a sintaxe atual e as opções de segurança pertencem à referência oficial. Fixe chaves de host, proteja segredos e revise comandos que excluem, sobrescrevem ou sincronizam arquivos.
Nota de segurança: os comandos e exemplos de configuração do artigo original não foram novamente executados num ambiente de produção atual. Antes de os aplicar, confirme as versões suportadas, as cópias de segurança, os controlos de acesso e o procedimento de reversão num ambiente de teste isolado.
Fontes primárias oficiais
Visão geral
Esta secção é sobre comandos normalmente utilizados no WinSCP. Esta é uma boa referência para o que se pode fazer com os comandos WinSCP.
Tabela de Conteúdos
1. Comandos frequentemente utilizados
1-1. open
Comando de ligação. É um comando que é sempre executado no início de um comando WinSCP, em vez de ser usado frequentemente.
É executado com 'open username:password@IP address'.
Muitos servidores irão utilizar autenticação de chave para iniciar a sessão, e a opção de chave privada é necessária nestes casos.
1-2. get
Este comando é utilizado para recuperar ficheiros.
Pode ser executado na pasta 'get Acquisition file Destination'.
A opção apagar também pode ser utilizada para apagar ficheiros remotos descarregados após a transferência.
1-3. put
Comando para armazenamento de ficheiros.
Pode ser executado com 'put Storage files Destination folder'.
Tal como o comando get, este também pode apagar ficheiros carregados do directório local após a transferência com a opção delete.
1-4. mkdir
Comando de criação de directório.
Pode ser executado por 'mkdir nome de directório'.
1-5. call
Comando para executar comandos de shell no lado remoto.
Pode ser executado com o 'comando de chamada'.
Este comando permite que a shell do servidor remoto seja invocada, para que comandos não fornecidos pelo comando WinSCP possam ser implementados na shell do servidor remoto.
2. resumo
Foram introduzidos os comandos normalmente utilizados no WinSCP. É possível automatizar as operações WinSCP, por exemplo com os comandos aqui introduzidos. Também vimos o instrumento em acção e pode consultar as páginas seguintes.