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@host sã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
  2. resumo

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.

Automatizar uploads e downloads SFTP com WinSCP

■INFORMATION

Artigos


■PROFILE

Perfil


■Contacto

Contacto