Además de la interfaz gráfica de usuario fácil de usar, Syncovery también es una herramienta flexible de sincronización por línea de comandos. La interfaz de línea de comandos de Syncovery ofrece una forma potente y flexible de permitir a los usuarios automatizar y controlar sus operaciones de sincronización de archivos y copias de seguridad directamente desde el terminal, scripts u otros programas. Tanto si busca automatizar sus rutinas de copia de seguridad, integrar las operaciones de Syncovery en scripts o gestionar sus tareas de una manera más manual, la línea de comandos de Syncovery proporciona la versatilidad y el control necesarios para implementar exactamente sus requisitos.
Puede ejecutar, crear, editar, cambiar el nombre y eliminar perfiles mediante la línea de comandos.
Windows
Puede invocar Syncovery.exe, SyncoveryCL.exe y SyncoveryService.exe con los parámetros de línea de comandos que se muestran en esta página.
Ejemplos de línea de comandos para ejecutar un trabajo en Windows:
- Ejecute una tarea con la herramienta de línea de comandos SyncoveryCL:
SyncoveryCL.exe /RUNX="Profile Name" - Ejecute una tarea en la interfaz gráfica pero minimizada:
Syncovery.exe /RUNX="Profile Name" /S /M - Ejecute una tarea de forma invisible, pero con información de progreso en la interfaz gráfica:
SyncoveryService.exe /RUNX="Profile Name" /S /M /P - Puede usar varios parámetros /RUNX= para ejecutar varias tareas.
Parámetros útiles de línea de comandos para controlar cómo se ejecuta un trabajo:
/P = con notificación de progreso en la interfaz gráfica
/T = ejecutar varios trabajos en subprocesos; el proceso también aceptará trabajos adicionales del planificador
/S = silencioso (no relevante para SyncoveryCL)
/M = minimizado (no relevante para SyncoveryCL)
Macintosh
En Mac, puede usar los parámetros de línea de comandos en un script de shell como en este ejemplo:
open ./Syncovery.app --args /RUNX="Profil Name" /U
Además, puede usar la nueva herramienta de línea de comandos SyncoveryCL. Se encuentra en la carpeta Contents/MacOS dentro del paquete Syncovery.app. Puede usarla directamente allí o copiarla a una ubicación más cómoda. Acepta los mismos parámetros que ve en esta página. Para más ejemplos de línea de comandos de SyncoveryCL, consulte la página de Linux.
Parámetros para ejecutar una tarea
/RUN="Profile Name" and /RUNX="Profile Name"
Con estas opciones, puede invocar un perfil específico desde la línea de comandos para su ejecución inmediata. /RUN= inicia el perfil y deja el programa en ejecución. /RUNX= inicia el perfil y cierra el programa después de que se haya ejecutado el perfil.
Puede usar el comodín asterisco al final de esta opción, por ejemplo:
/RUN=* o /RUNX=* o /RUNX=Office*
También puede añadir esto para provocar el apagado al terminar, añadiendo /SHUTDOWN- /O (mostrar solo resultados)
Ejecuta el trabajo sin Vista previa de sincronización, pero muestra un cuadro de diálogo con los resultados. - /U (modo desatendido)
El perfil se inicia y se ejecuta sin más interacción del usuario. Cuando no se especifica esta opción, se muestra la lista de archivos, pero la sincronización real debe iniciarse manualmente. En modo desatendido, el programa solo mostrará un mensaje de error si no se puede acceder a alguna de las rutas de sincronización. - /S (modo silencioso)
Igual que /U, pero no se mostrará ningún mensaje de error en absoluto. - /M (modo minimizado)
El programa se minimiza a la bandeja del sistema mientras ejecuta el perfil. Esta opción implica /U. - /P (información de progreso – solo SyncoveryService.exe y SyncoveryCL.exe)
SyncoveryService.exe informará de la información de progreso al programa principal, del mismo modo que el programador inicia trabajos en segundo plano. - /T (ejecución en hilos – solo SyncoveryService.exe y SyncoveryCL.exe)
SyncoveryService.exe ejecutará la tarea en un hilo independiente en lugar de en el hilo principal del proceso, del mismo modo que el programador inicia trabajos en segundo plano cuando se selecciona la opción “Iniciar perfiles en paralelo”. /LEFT="Folder Path"
le permite especificar una ruta izquierda diferente de la que está guardada con el perfil./RIGHT="Folder Path"
le permite sobrescribir la ruta derecha del perfil./MASK="File1.txt;*.doc"
le permite sobrescribir las máscaras de inclusión del perfil, o simplemente especificar uno o más archivos para copiar./EXCL="*.bak"
le permite sobrescribir las máscaras de exclusión del perfil.- /SHUTDOWN
Cerrar después de ejecutar los perfiles especificados con /RUNX=”Nombre de perfil”. - /NOLOG
No generar un archivo de registro para esta ejecución. - /CHOOSESUBFOLDERS
El cuadro de diálogo de selección de subcarpetas se muestra antes de ejecutar la tarea. La selección realizada no se guarda permanentemente, a menos que especifique también el parámetro /SAVE. Como alternativa, puede añadir /SAVEONLY para guardar la nueva selección sin ejecutar la tarea. En todos los casos, el nombre del perfil debe especificarse con /RUNX, incluso si usa /SAVEONLY.
Administración de tareas
CHANGE "Profile Name" /Disabled
Deshabilita una tarea. Si se está ejecutando actualmente, la ejecución se completará normalmente.CHANGE "Profile Name" /Disabled=0
Habilita una tarea./PAUSEJOB="Profile Name"
Pausa una tarea en ejecución. Esto solo se aplica a tareas que estén analizando carpetas o copiando/eliminando archivos. Estas actividades se pueden pausar. Una tarea en pausa debe reanudarse o cancelarse más tarde./RESUMEJOB="Profile Name"
Reanuda una tarea en ejecución./STOPJOB="Profile Name"
Detiene / cancela una tarea en ejecución.
Parámetros de uso general
/INI="Path to configuration file"
Especifica el archivo de configuración que se va a utilizar. Por ejemplo,
/INI=”C:\\ProgramData\\Syncovery\\Syncovery.ini”/IMPORT="Path to XML or CSV file"
Importar perfiles desde XML o CSV. Para saber cómo crear estos archivos, cree un perfil de ejemplo y expórtelo haciendo clic con el botón derecho sobre él en la Vista general de perfiles./EXPORTONEXML="Profile Name"
Exportar un perfil en formato XML. El archivo xml se escribirá en el directorio actual./EXPORTALLXML="XMLFileName.xml"
Exportar todos los perfiles en formato XML. El nombre del archivo xml puede ser una ruta completa con nombre de archivo./EXPORTWP
Cuando se añade a los parámetros de exportación anteriores, el perfil se excluirá con las contraseñas. Las contraseñas se cifran con una clave portátil codificada en el programa y pueden importarse en cualquier otro equipo que ejecute Syncovery./EXPORTPW="Password Phrase"
Cuando se añade a los parámetros de exportación anteriores, la frase de contraseña indicada se usa para cifrar las contraseñas exportadas, de modo que un archivo de exportación filtrado no pueda importarse sin conocer la contraseña.
Generando solo la vista previa de sincronización
/PREVIEWONLY
Realice una ejecución de prueba, generando la Vista previa de sincronización y deteniéndose después. De forma predeterminada, la vista previa usará un formato de salida de texto simple en la consola./PREVIEWFILE="path\to\preview.xml"
Enviar la vista previa a un archivo. Las extensiones de nombre de archivo reconocidas son xml, html, csv, tsv y ssv. Otras extensiones generarán un formato de texto simple./PREVIEWFORMAT=XML|HTML|CSV|TSV|SSV
Especifique el formato de la vista previa si no se puede deducir del nombre del archivo. CSV=valores separados por comas, TSV=valores separados por tabulaciones, SSV=valores separados por punto y coma
Ejemplo: mostrar la vista previa como un archivo CSV con punto y coma como separador.
SyncoveryCL /RUNX="Profile Name" /NOLOG /PREVIEWONLY /PREVIEWFILE=C:\Tests\Preview.CSV /PREVIEWFORMAT=SSV
Parámetros de línea de comandos para administrar perfiles
La línea de comandos para crear cualquier perfil se puede ver creándolo manualmente primero y luego yendo a Información→Mostrar detalles del perfil… en el editor de perfiles.
Aquí tienes un ejemplo:
Syncovery.exe ADD /Name=”Copia de seguridad de documentos” /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.
Diccionario de configuración
Puede descargar el diccionario completo de posibles ajustes de perfil en formato pdf o xlsx.
Documento PDF del diccionario de ajustes de Syncovery.
Documento de Excel del diccionario de ajustes de Syncovery.
