Para além da GUI de fácil utilização, o Syncovery é também uma ferramenta de sincronização em linha de comando flexível. A interface de linha de comando do Syncovery oferece uma forma poderosa e flexível de os utilizadores automatizarem e controlarem as suas operações de sincronização de ficheiros e cópia de segurança diretamente a partir do terminal, de scripts ou de outros programas. Quer pretenda automatizar as suas rotinas de cópia de segurança, integrar operações do Syncovery em scripts ou gerir as suas tarefas de uma forma mais prática, a linha de comando do Syncovery fornece a versatilidade e o controlo necessários para implementar exatamente os seus requisitos.
Pode executar, criar, editar, mudar o nome e eliminar perfis através da linha de comando.
Windows
Pode invocar Syncovery.exe, SyncoveryCL.exe e SyncoveryService.exe com os parâmetros de linha de comando apresentados nesta página.
Exemplos de Linha de Comando para Executar uma Tarefa no Windows:
- Execute uma tarefa com a ferramenta de linha de comandos SyncoveryCL:
SyncoveryCL.exe /RUNX="Profile Name" - Execute uma tarefa na interface gráfica, mas minimizada:
Syncovery.exe /RUNX="Profile Name" /S /M - Execute uma tarefa de forma invisível, mas com apresentação de progresso na interface gráfica:
SyncoveryService.exe /RUNX="Profile Name" /S /M /P - Pode usar vários parâmetros /RUNX= para executar várias tarefas.
Parâmetros úteis de linha de comando para controlar como uma tarefa é executada:
/P = com indicação de progresso na GUI
/T = executar várias tarefas em threads; o processo também aceitará tarefas adicionais do agendador
/S = silencioso (não relevante para SyncoveryCL)
/M = minimizado (não relevante para SyncoveryCL)
Macintosh
No Mac, pode usar os parâmetros de linha de comando num script de shell, como neste exemplo:
open ./Syncovery.app --args /RUNX="Profil Name" /U
Além disso, pode usar a nova ferramenta de linha de comandos SyncoveryCL. Ela encontra-se na pasta Contents/MacOS dentro do pacote Syncovery.app. Pode usá-la diretamente aí ou copiá-la para uma localização mais conveniente. Aceita os mesmos parâmetros que vê nesta página. Para mais exemplos da linha de comandos SyncoveryCL, consulte a página Linux.
Parâmetros para Executar uma Tarefa
/RUN="Profile Name" and /RUNX="Profile Name"
Com estas opções, pode invocar um perfil específico a partir da linha de comando para execução imediata. /RUN= inicia o perfil e deixa o programa em execução. /RUNX= inicia o perfil e encerra o programa após a execução do perfil.
Pode usar o caráter curinga asterisco no fim desta opção, por exemplo:
/RUN=* ou /RUNX=* ou /RUNX=Office*
Também pode adicionar isto para causar o encerramento no final, adicionando /SHUTDOWN- /O (mostrar apenas resultados)
Executa a tarefa sem Pré-visualização de Sincronização, mas mostra uma caixa de diálogo com os resultados. - /U (Modo Não Assistido)
O perfil é iniciado e executado sem mais intervenção do utilizador. Quando esta opção não é especificada, a lista de ficheiros é apresentada, mas a sincronização real tem de ser iniciada manualmente. No Modo Não Assistido, o programa só apresentará uma mensagem de erro se não for possível aceder a um dos caminhos de sincronização. - /S (modo silencioso)
Tal como /U, mas não haverá quaisquer mensagens de erro. - /M (modo minimizado)
O programa é minimizado para a área de notificação enquanto executa o perfil. Esta opção implica /U. - /P (relatório de progresso – apenas SyncoveryService.exe e SyncoveryCL.exe)
O SyncoveryService.exe irá comunicar informações de progresso ao programa principal, da mesma forma que o agendador inicia tarefas em segundo plano. - /T (executar em threads – apenas SyncoveryService.exe e SyncoveryCL.exe)
O SyncoveryService.exe irá executar a tarefa numa thread separada em vez da thread principal do processo, da mesma forma que o agendador inicia tarefas em segundo plano quando é escolhida a opção “Start profiles in parallel”. /LEFT="Folder Path"
permite especificar um caminho da esquerda diferente do que está guardado no perfil./RIGHT="Folder Path"
permite substituir o caminho da direita do perfil./MASK="File1.txt;*.doc"
permite substituir as máscaras de inclusão do perfil, ou simplesmente especificar um ou mais ficheiros a copiar./EXCL="*.bak"
permite substituir as máscaras de exclusão do perfil.- /SHUTDOWN
Encerrar após executar o(s) perfil(is) especificado(s) com /RUNX=”Nome do Perfil”. - /NOLOG
Não gerar um ficheiro de registo para esta execução. - /CHOOSESUBFOLDERS
A caixa de diálogo de seleção de subpastas é apresentada antes de executar a tarefa. A seleção efetuada não é guardada permanentemente, a menos que também especifique o parâmetro /SAVE. Em alternativa, pode adicionar /SAVEONLY para guardar a nova seleção sem executar a tarefa. Em todos os casos, o nome do perfil deve ser especificado com /RUNX, mesmo que use /SAVEONLY.
Gestão de tarefas
CHANGE "Profile Name" /Disabled
Desativa uma tarefa. Se estiver atualmente em execução, a execução terminará normalmente.CHANGE "Profile Name" /Disabled=0
Ativa uma tarefa./PAUSEJOB="Profile Name"
Põe em pausa uma tarefa em execução. Isto aplica-se apenas a tarefas que estejam atualmente a analisar pastas ou a copiar/apagar ficheiros. Estas atividades podem ser interrompidas temporariamente. Uma tarefa em pausa tem de ser posteriormente retomada ou cancelada./RESUMEJOB="Profile Name"
Retoma uma tarefa em execução./STOPJOB="Profile Name"
Interrompe / cancela uma tarefa em execução.
Parâmetros gerais
/INI="Path to configuration file"
Especifica o ficheiro de configuração a utilizar. Por exemplo,
/INI=”C:\ProgramData\Syncovery\Syncovery.ini”/IMPORT="Path to XML or CSV file"
Importar perfis de XML ou CSV. Para saber como criar estes ficheiros, crie um perfil de exemplo e exporte-o clicando com o botão direito do rato na Vista geral de perfis./EXPORTONEXML="Profile Name"
Exportar um perfil em formato XML. O ficheiro XML será guardado no diretório atual./EXPORTALLXML="XMLFileName.xml"
Exportar todos os perfis em formato XML. O nome do ficheiro XML pode incluir o caminho completo com o nome do ficheiro./EXPORTWP
Quando adicionado aos parâmetros de exportação anteriores, o perfil será excluído com as palavras-passe. As palavras-passe são encriptadas com uma chave portátil, incorporada no programa, e podem ser importadas em qualquer outra máquina com Syncovery./EXPORTPW="Password Phrase"
Quando adicionado aos parâmetros de exportação anteriores, a frase-passe indicada é usada para encriptar as palavras-passe exportadas, de modo que um ficheiro exportado comprometido não possa ser importado sem conhecer a palavra-passe.
A gerar apenas a pré-visualização da sincronização
/PREVIEWONLY
Efetuar uma simulação, gerando a Pré-visualização da sincronização e, em seguida, parar. Por predefinição, a pré-visualização usará um formato de texto simples na consola./PREVIEWFILE="path\to\preview.xml"
Exportar a pré-visualização para um ficheiro. As extensões de ficheiro reconhecidas são xml, html, csv, tsv, ssv. Outras extensões produzirão um formato de texto simples./PREVIEWFORMAT=XML|HTML|CSV|TSV|SSV
Especificar o formato da pré-visualização, se não puder ser inferido pelo nome do ficheiro. CSV=valores separados por vírgulas, TSV=valores separados por tabulação, SSV=valores separados por ponto e vírgula
Exemplo: exportar a pré-visualização como um ficheiro CSV com ponto e vírgula como separador.
SyncoveryCL /RUNX="Profile Name" /NOLOG /PREVIEWONLY /PREVIEWFILE=C:\Tests\Preview.CSV /PREVIEWFORMAT=SSV
Parâmetros de linha de comandos para gerir perfis
A linha de comandos para criar qualquer perfil pode ser vista criando-o manualmente primeiro e depois indo a Informação→Mostrar Detalhes do Perfil… no editor de perfis.
Aqui está um exemplo:
Syncovery.exe ADD /Name=”Documents Backup” /Left=”C:\Users\Me\Documents” /Right=”D:\Backup\Docs” /L2R /Deletes /ReplaceNewer /MaxParallelCopiers=2
Alternativas a ADD
RUN (creates & runs a job without creating a permanent profile)
DELETE "Profile Name" (deletes a profile)
CHANGE "Profile Name" (changes an existing profile, keeping any existing settings which are not set on the command line)
RENAME "Old Profile Name" "New Profile Name"
ADD can be used to completely replace an existing profile with new settings.
Dicionário de definições
Pode transferir o dicionário completo de possíveis definições de perfil em formato pdf ou xlsx.
Syncovery Settings Dictionary PDF Document.
Syncovery Settings Dictionary Excel Document.
