Copia de seguridad Langmeier FAQ
Guía: Ampliar Langmeier Backup con VBScript
Langmeier Backup le ofrece la posibilidad de crear scripts personalizados para implementar conceptos avanzados de copia de seguridad de datos. De este modo, los administradores experimentados pueden definir requisitos muy específicos en el área de seguridad de datos y adaptar el proceso de copia de seguridad a sus necesidades individuales.
Ejemplos de uso:
- Notificaciones personalizadas al usuario (por ejemplo, SMS, mensajes en pantalla, correo electrónico, etc.)
- Descarga del trabajo de copia de seguridad actual desde el servidor
- Solicitudes al usuario (por ejemplo: "Por favor, inserte otro soporte de copia de seguridad")
- Lectura y cierre de programas abiertos
- Reorganización del soporte de destino (por ejemplo, cambio de nombre de carpetas)
- Llamada a una URL web para ejecutar una función en el servidor
El editor de scripts se encuentra en el menú Herramientas > Editar scripts:
Haga clic en el campo de selección "Script" y elija la entrada vacía para crear un nuevo script. Utilice la opción Guardar como... para almacenar su script.
Puede utilizar todos los comandos VBScript estándar. Además, están disponibles comandos de script especialmente implementados para Langmeier Backup, que se describen a continuación y permiten automatizar Langmeier Backup de forma eficiente.
Índice de comandos
El índice completo de comandos está disponible en la ayuda en línea de Langmeier Backup, accesible desde el propio programa. A continuación, encontrará un resumen de las funciones más solicitadas.
Progress (variable)
Asignando un valor entre 1 y 100 a la variable Progress, se establece el valor de la barra de progreso en la ventana de copia de seguridad.
Ejemplos:
Progress = 0 'Barra de progreso a 0 - aún no se ha realizado ninguna copia
Progress = 50 'Barra de progreso a 50 - copia de seguridad a medias
Progress = 100 'Barra de progreso a 100 - copia de seguridad completa
Mensaje (método)
Muestra un texto al usuario en la ventana de mensajes de Langmeier Backup. Este texto también se almacena en el registro de la copia de seguridad.
Parámetros:
Parámetro |
Descripción |
Texto |
El texto del mensaje al usuario. |
[Tipo de mensaje] |
El tipo de mensaje.
Valores posibles:
1 = Información
2 = Advertencia
3 = Parada
|
Cursiva = parámetros opcionales
Ejemplo 1:
Mensaje "Script completado".
Ejemplo 2:
Mensaje "Por favor, escriba el soporte de datos con 'Backup " & Weekdayname(Weekday(now)) & "'.", 1
Copia de seguridad (método)
La función Copia de seguridad permite realizar una copia de seguridad de una carpeta o archivo.
Parámetros:
Parámetro |
Descripción |
Fuente |
Ruta de origen de la copia de seguridad. |
Destino |
Ruta de destino de la copia de seguridad. |
[Subcarpetas] |
Verdadero = Copia de seguridad con subcarpetas (por defecto)
Falso = Sin subcarpetas
|
[Cifrado] |
Verdadero = Copia de seguridad cifrada
Falso = Sin cifrar (por defecto)
|
[Comprimido] |
Verdadero = Archivos comprimidos en ZIP
Falso = Sin comprimir (por defecto)
|
[Historial] |
Verdadero = Copia de seguridad con historial
Falso = Modo normal (por defecto)
|
[CrearRutaCompleta] |
Verdadero = Crea la ruta completa de la copia de seguridad, por ejemplo C$\carpeta\
Falso = Modo normal (por defecto)
|
Cursiva = parámetros opcionales
Ejemplo 1: Copia de seguridad normal especificando origen y destino.
'Copia de seguridad normal:
Copia de seguridad "C:\Fuente", "D:\Destino"
Ejemplo 2: Copia de seguridad cifrada, especificando origen, destino y cifrado.
'Copia de seguridad cifrada:Copia de seguridad "C:\Fuente", "D:\Destino", , True
Ejemplo 3: Copia de seguridad cifrada con ruta completa.
'Copia de seguridad cifrada con ruta completa:
Copia de seguridad "C:\Fuente", "D:\Destino", , Verdadero, , Verdadero
Break (método)
Cancela la copia de seguridad actual, pero no detiene la ejecución del script.
Parámetros:
Parámetro |
Descripción |
SIN PARÁMETROS |
El método Break no requiere ningún parámetro adicional. |
GetMediaName (función)
Devuelve el nombre del medio insertado.
Parámetros:
Parámetro |
Descripción |
Accesor |
a) El identificador de acceso a la cinta, por ejemplo, \\.\tape0
b) Un identificador de unidad, por ejemplo, C:\
|
Ejemplo:
Si GetMediaName("\\.\tape0") <> "Lunes"
Entonces
Mensaje "¡Por favor, inserte la cinta 'lunes'!", 3 '3 = Parada
EjectMedia
Break
End If
SendSMS (Text as String, Number As String) (función)
Una función muy utilizada por nuestros clientes es SendSMS. Permite enviar un SMS a un teléfono móvil al finalizar una copia de seguridad. Si el destinatario no se encuentra en Suiza, debe introducirse el prefijo internacional.
Cortafuegos: En determinadas circunstancias, la ausencia de una excepción en el cortafuegos de Windows puede impedir el envío del SMS. En ese caso, aparecerá un mensaje de error y el script no se ejecutará correctamente. Por favor, permita el tráfico de red saliente para Langmeier Backup en su cortafuegos para garantizar el funcionamiento.
Parámetros:
Parámetro |
Descripción |
Texto |
El mensaje de texto que se enviará por SMS. |
Número |
El número de teléfono móvil del destinatario. |
Ejemplo:
'Envía un mensaje de texto al administrador de la copia de seguridad:
SendSMS "Backup completed.", "004179512xxxx"
'Envía un mensaje de texto al administrador con información detallada:
SendSMS Term("La copia de seguridad en ha finalizado. Error: Copia de seguridad: ", Destino, Errores, Contador), "0049xxxxxxxxxxxx"
Contador (variable)
Indica cuántos archivos se han copiado. Este valor se muestra al usuario tras el proceso de copia de seguridad y también se registra en el log.
Ejemplo:
'Inicia el script de línea de comandos "databackup.cmd" de SAP para realizar una copia de seguridad de la base de datos.
'El destino de la copia de seguridad es el definido en la tarea de copia de seguridad (Destino).
'El script devuelve el número de archivos respaldados.
CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destino, 0)
'El contador de archivos respaldados se incrementa con el valor devuelto por el script:
Counter = Counter + CountOfFiles
Destino (variable)
Devuelve o sobrescribe la carpeta de destino predefinida en el elemento de copia de seguridad del script.
Nota: Puede utilizar la variable "Destino" para crear un script que realice una copia de seguridad en una ubicación específica, definida en la tarea de copia de seguridad. En el script se programa cómo y dónde se realiza la copia de seguridad.
Ejemplo:
'Realiza una copia de seguridad de la carpeta de instalación "SAP R3" en la carpeta de destino definida en el script:
Copia de seguridad "C:\SAP-R3", Destino
Origen (variable)
Devuelve o sobrescribe la carpeta de origen predefinida en el elemento de copia de seguridad del script. Si el nombre del script (por ejemplo, @SendSMS) está debajo del origen, se devuelve el nombre del script.
Nota: Puede utilizar la variable "Destino" para crear un script que realice una copia de seguridad en una ubicación específica, definida en la tarea de copia de seguridad. Con la variable opuesta "Origen", tiene la opción de dejar que el usuario de Langmeier Backup determine la ubicación de origen que se utilizará en el script.
Ejemplo:
Fuente = "C:\"
Guardar script
Después de crear o editar un script, guárdelo. Las opciones Guardar y Guardar como se encuentran debajo del editor de scripts.
Haga clic en Guardar como para asignar un nombre a su script:
Los scripts se guardan en la siguiente carpeta:
C:\ProgramData\Langmeier Software\Scripts
En sistemas operativos antiguos (Windows XP, Windows Server 2003):
C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts
Añadir script a la tarea de copia de seguridad
Puede añadir todos los scripts guardados a la tarea de copia de seguridad desde la ventana principal de Langmeier Backup, en "Copia de seguridad" > "Añadir":
Una vez seleccionado el script, su nombre aparecerá precedido por una "@" en la tarea de copia de seguridad, por ejemplo "@SMS". El script se ejecutará automáticamente al iniciar la copia de seguridad.
Haciendo doble clic en el script insertado (por ejemplo, "@SMS"), puede definir la ruta de destino (que puede utilizar en el script mediante la variable "Destino"):
Secuencia: ¡Tenga en cuenta el orden de los scripts en la tarea de copia de seguridad! Si un script debe ejecutarse al final, debe insertarse también al final. Langmeier Backup procesa los scripts en el orden en que aparecen en la tarea. Si una función debe ejecutarse al principio o después de una carpeta específica, insértela en la posición correspondiente.
Opciones de script alternativas
También puede añadir un VBScript propio a una tarea de copia de seguridad de otra forma. Vaya a "Opciones" y luego a "Configuración para este trabajo". Aquí encontrará opciones para ejecutar scripts "Antes de la copia de seguridad" y "Después de la copia de seguridad". Añada su VBScript en la ubicación deseada. Tenga en cuenta que las funciones específicas de Langmeier Backup descritas anteriormente, como SendSMS o Backup, no están disponibles con este método. Sin embargo, puede utilizarlo para ejecutar cualquier script por lotes o archivo .exe compilado.
La información de este artículo es válida para los siguientes productos:
- Langmeier Backup Business
- Langmeier Backup Server
- Langmeier Backup V-flex
Para PC y portátil
Para servidores y máquinas virtuales
Backup Essentials
€39.90 por año
Seleccione
- Cancelable en cualquier momento
- Soporte y actualizaciones incluidos
- Copia de seguridad de datos en Windows 11, 10, 8, 7
- Interfaz de usuario sencilla
- Copia de seguridad de archivos y carpetas
- Copia de seguridad de todo el ordenador
- Copia de seguridad de correos electrónicos y marcadores de Internet
- Copia de seguridad de OneDrive y Google Drive
- Restauración de archivos y carpetas individuales
- Medio de arranque para restaurar todo el ordenador
- El escáner de ransomware en directo protege el ordenador y los medios de copia de seguridad
- Copia de seguridad en unidades USB
- Copia de seguridad en NAS
- Copia de seguridad en OneDrive, Google Drive y Dropbox
- Copia de seguridad en el almacenamiento en línea Langmeier Backup y aBusiness Suite
Recomendado
Backup Professional
€49.50 por año
Seleccione
- Cancelable en cualquier momento
- Soporte y actualizaciones incluidos
- Copia de seguridad de datos en Windows 11, 10, 8, 7
- Interfaz de usuario profesional
- Copia de seguridad de archivos y carpetas
- Copia de seguridad de todo el ordenador
- Copia de seguridad de correos electrónicos y marcadores de Internet
- Copia de seguridad de OneDrive y Google Drive
- Restauración de archivos y carpetas individuales
- Medio de arranque para restaurar todo el ordenador
- El escáner de ransomware en directo protege el ordenador y los medios de copia de seguridad
- Copia de seguridad en unidades USB
- Copia de seguridad en NAS
- Copia de seguridad en OneDrive, Google Drive y Dropbox
- Copia de seguridad en el almacenamiento en línea Langmeier Backup y aBusiness Suite
- Copia de seguridad en servidores FTP y nubes públicas
- Cifrado
- Restauración por fecha
- Expulsión del soporte de datos al final de la copia de seguridad
- Registros de copia de seguridad por correo electrónico
- Envío del estado de la copia de seguridad por SMS
- Copia de seguridad como servicio de Windows
Backup
Business
€99 por año
Seleccione
- Cancelable en cualquier momento
- Soporte y actualizaciones incluidos
- Copia de seguridad de datos en Windows 11, 10, 8, 7
- Interfaz de usuario profesional
- Copia de seguridad de archivos y carpetas
- Copia de seguridad de todo el ordenador
- Copia de seguridad de correos electrónicos y marcadores de Internet
- Copia de seguridad de OneDrive y Google Drive
- Restauración de archivos y carpetas individuales
- Medio de arranque para restaurar todo el ordenador
- El escáner de ransomware en directo protege el ordenador y los medios de copia de seguridad
- Copia de seguridad en unidades USB
- Copia de seguridad en NAS
- Copia de seguridad en OneDrive, Google Drive y Dropbox
- Copia de seguridad en el almacenamiento en línea Langmeier Backup y aBusiness Suite
- Copia de seguridad en servidores FTP y nubes públicas
- Cifrado
- Restauración por fecha
- Expulsión del soporte de datos al final de la copia de seguridad
- Registros de copia de seguridad por correo electrónico
- Envío del estado de la copia de seguridad por SMS
- Copia de seguridad como servicio de Windows
- Lenguaje de scripting integrado
- Copia de seguridad en archivos ZIP
- Carpetas de red protegidas con información de inicio de sesión
- Protección profesional contra ransomware
- Unidades de cinta de todo tipo
- Copia de seguridad de datos en soportes WORM (Write-Once-Read-Many)
- Copia de seguridad como servicio de Windows
- Separación de hardware de unidades mediante dispositivo DSC (Data Save Control device)
- Copia de seguridad de la configuración de seguridad de las carpetas
sobre el autor Urs Langmeier
Fundador y director general de Langmeier Software
No quiero complicar nada. No quiero desarrollar el software empresarial definitivo. No quiero figurar en una lista de las mejores tecnologías. Porque las aplicaciones empresariales no son eso. Se trata de asegurarse de que sus datos están perfectamente protegidos. Y se trata de asegurarse de que todo funciona sin problemas mientras usted mantiene el control total y puede centrarse en hacer crecer su negocio. La sencillez y la fiabilidad son mis principios rectores y me inspiran cada día.
Busque más: Copia de seguridad Langmeier, Script VB, Copia de seguridad
Artículos relacionados
¿Qué tipo de copia de seguridad es la mejor opción para mis datos?Así de importante es la copia de seguridad de datos en la vida realVentajas e inconvenientes de los distintos sistemas de archivos de Windows
Publicar un comentario aquí...
Este artículo cubre los temas:
VBScript
Software de copia de seguridad con VBScript
Script de copia de seguridad Langmeier
Copia de seguridad Langmeier VBS