Script para hacer una copia de seguridad mediante NTBackup

Hola geeks ! Aquí Raul en un nuevo post para ustedes !
Espero que les sirva y nos vemos en la próxima

A continuación, se muestra un script de archivo por lotes simple para hacer una copia de seguridad del estado del sistema de Windows Server 2003 en una unidad extraíble:

for /f "Tokens=1-4 Delims=/ " %%i in ('date /t') do set dt=%%i-%%j-%%k-%%l
 for /f "Tokens=1" %%i in ('time /t') do set tm=-%%i
 set tm=%tm::=-%
 set dtt=%dt%%tm%

C:WINDOWSsystem32ntbackup.exe backup systemstate /v:yes /r:no /rs:no /hc:off /m normal /j "server04 system state backup to I" /l:f /f "I:server04server04-system-state-%dtt%.bkf"

Guarde el script como ssbackup.bat (o el nombre que elija). Si está ejecutando el script en un servidor Windows 2000, cambie el camino a ntbackup.exe por c: WinNT system32 ntbackup.exe

Debe modificar los siguientes elementos del script:

copia de seguridad de estado del sistema server04 I – Esta es la descripción de la copia de seguridad.

I: server04 server04-system-state-% DTT% .bkf – este es el camino para guardar el archivo de copia de seguridad y el nombre del archivo. Mi archivo se guarda en el directorio I: server04.

He utilizado la escritura de ssgsergio como base para la primera parte de la escritura; nunca recuerdo la sintaxis para utilizar las variables día-hora-hora (% DTT% en este caso).

La inspiración de la segunda parte del script fue de KB 239892, ayuda de NTBackup, y viendo las propiedades de la copia de seguridad que ya tenía configurada – puede ver estos detalles en el Panel de control – Tareas programadas, suponiendo que ya tiene una copia de seguridad programada.

Si desea explicaciones sobre cuáles son todas las opciones de línea de comandos de ntbackup.exe, desde un aviso de comandos ejecute:

ntbackup.exe /?

La sintaxis NTBackup es:

sintaxis

copia de seguridad NTBackup [systemstate] «@Nombre del archivo.bks«/ J «Nombre del trabajo« [/P PoolName] [/G GUIDName] [/T TapeName] [/N MediaName] [/F FileName] [/D SetDescription] [/DS ServerName] [/IS ServerName] [/A] [/V:yes ] [/R: no] [/L: n] [/M BackupType] [/RS: no] [/HC: off] [/SNAP: off]

parámetros

systemstate
Especifica que desea realizar una copia de seguridad de los datos del estado del sistema. Al seleccionar esta opción, el tipo de copia de seguridad se forzará a normal o copiar.
@Nombre del archivo.bks
Especifica el nombre del archivo de selección de copia de seguridad (archivo .bks) que se utilizará para esta operación de copia de seguridad. El carácter at (@) debe preceder el nombre del archivo de selección de copia de seguridad. Un archivo de selección de copia de seguridad contiene información sobre los archivos y carpetas que ha seleccionado para la copia de seguridad. Debe crear el archivo mediante la versión de la copia de seguridad de la interfaz gráfica de usuario (GUI).
/ J «Nombre del trabajo«
Especifica el nombre del trabajo que se utilizará en el informe de copia de seguridad. El nombre del trabajo suele describir los archivos y las carpetas de las que haga una copia de seguridad en el trabajo de copia de seguridad actual.
/ P «Nombre de la piscina«
Especifica la agrupación de soportes desde la que desea utilizar los soportes. Normalmente se trata de un subgrupo de la agrupación de soportes de copia de seguridad, tales como DDS de 4 mm. Si selecciona esto, no podrá utilizar el archivo / A, / G, / F, o / T opciones de línea de comandos.
/ G «GUIDName«
Sobrescribe o añade a esta cinta. No utilice este conmutador junto con / P.
/ T «TapeName«
Sobrescribe o añade a esta cinta. No utilice este conmutador junto con / P.
/ N «MediaName«
Especifica el nombre de la cinta nueva. No se debe utilizar / A con este conmutador.
/ F «Nombre del archivo«
Camino del disco lógico y nombre del archivo. No debe utilizar los conmutadores siguientes con este conmutador: / P / G / T.
/ D «SetDescription«
Especifica una etiqueta para cada conjunto de copias de seguridad.
/ DS «Nombre del servidor«
Hace una copia de seguridad del archivo de servicio de directorio para Microsoft Exchange Server especificado.
/ ES «Nombre del servidor«
Hace una copia de seguridad del archivo del almacén de información del servidor de Microsoft Exchange especificado.
/ A
Realiza una operación de añadir. tampoco / G o bien / T debe utilizarse conjuntamente con este conmutador. No utilice este conmutador junto con / P.
/ V: no
Verifica los datos una vez finalizada la copia de seguridad.
/ R:
Restringe el acceso a esta cinta al propietario oa los miembros del grupo Administradores.
/ L: s
Especifica el tipo de archivo de registro: f= Lleno, s= Resumen, n= Cabeza (no se ha creado ningún archivo de registro).
/ M Tipo de copia de seguridad
Especifica el tipo de copia de seguridad. Debe ser una de las siguientes: normal, copia, diferencial, incremental o diaria.
/ RS:
Copia de seguridad de los ficheros de datos migrados ubicados en Almacenamiento remoto. el / RS no es necesaria la opción de línea de comandos para hacer una copia de seguridad de la base de datos de almacenamiento extraíble local (que contiene los archivos de marcador de espacio de almacenamiento remoto). Al hacer una copia de seguridad de la carpeta% systemroot%, la copia de seguridad también hace una copia de seguridad de la base de datos de almacenamiento extraíble.
/ HC: apagado
Usar la compresión de hardware, si está disponible, a la unidad de cinta.
/ SNAP:encendido
Especifica si la copia de seguridad debe utilizar o no una copia sombra de volumen.
/ M Tipo de copia de seguridad
Especifica el tipo de copia de seguridad. Debe ser una de las siguientes: normal, copia, diferencial, incremental o diaria.

Deja un comentario