Compartir a través de


Automatización del proceso de copia de seguridad mediante un archivo por lotes (Windows SharePoint Services 3.0)

No es posible programar copias de seguridad desde el sitio web de Administración central de SharePoint. No hay ninguna operación que permita automatizar las copias de seguridad mediante la herramienta de línea de comandos Stsadm. Sin embargo, puede automatizar el proceso si crea un archivo por lotes y, a continuación, usa el Programador de tareas de Microsoft Windows Server 2003 para ejecutar el archivo por lotes a una hora determinada. Debido a que las tareas de copia de seguridad con las herramientas integradas de Windows SharePoint Services 3.0 pueden afectar al rendimiento, es posible que desee programar las copias de seguridad para los momentos de mínima actividad, como las noches o los fines de semana.

Creación de un archivo por lotes para hacer una copia de seguridad de Windows SharePoint Services 3.0

Use este procedimiento para crear un archivo por lotes que ejecute una copia de seguridad completa de la granja de servidores de Windows SharePoint Services 3.0. Este procedimiento da por supuesto que ya se ha creado una carpeta compartida para las copias de seguridad. Para obtener más información acerca de cómo crear una carpeta compartida, vea el siguiente artículo Preparación para hacer una copia de seguridad de la tecnología de Windows SharePoint Services 3.0.

Para crear un archivo por lotes

  1. Haga clic en Inicio y, a continuación, en Ejecutar.

  2. Escriba notepad y, a continuación, haga clic en Aceptar.

  3. En el Bloc de notas, escriba el siguiente texto:

    @echo off
    echo ===============================================================
    echo Back up sites for the farm to C:\backup
    echo ===============================================================
    cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    @echo off
    stsadm.exe -o backup -directory "\backup" -backupmethod full -overwrite 
    echo completed
    

    Nota

    Cambie "C:\backup" y "\backup" por el nombre de la carpeta compartida de copia de seguridad.

  4. En el Bloc de notas, haga clic en Guardar como en el menú Archivo.

  5. En el cuadro Guardar como, seleccione la carpeta donde desee guardar el archivo por lotes.

  6. Escriba el nombre del archivo con la extensión de nombre de archivo ".bat" en el cuadro Nombre de archivo, por ejemplo, lote_de_copia_de_seguridad.bat.

  7. En el cuadro Guardar como tipo, haga clic en Todos los archivos.

  8. Haga clic en Guardar.

Para obtener más información acerca de cómo usar archivos por lotes, vea el artículo de TechNet acerca del uso de archivos por lotes (https://go.microsoft.com/fwlink/?linkid=96735&clcid=0xC0A).

Uso del Programador de tareas para ejecutar un archivo por lotes que haga una copia de seguridad de Windows SharePoint Services 3.0

Use este procedimiento para programar copias de seguridad de la granja de servidores de Windows SharePoint Services 3.0 en el Programador de tareas. Dado que el rendimiento del sistema puede resultar afectado al realizar operaciones complejas, como copias de seguridad con las herramientas integradas de Windows SharePoint Services 3.0, es posible que desee programar las copias de seguridad en las horas de actividad mínima, como la noche o los fines de semana.

Para programar una copia de seguridad

  1. Haga clic en Inicio y, a continuación, en Ejecutar.

  2. Escriba control y, a continuación, haga clic en Aceptar.

  3. Haga doble clic en Tareas programadas.

  4. Haga doble clic en Agregar tarea programada.

  5. Cuando aparezca el Asistente para agregar tarea programada, haga clic en Siguiente.

  6. Haga clic en Examinar y, a continuación, busque y seleccione el archivo por lotes que acaba de crear.

  7. Haga clic en Abrir.

  8. Escriba un nombre para la tarea, por ejemplo, lote_de_copia_de_seguridad.

  9. Seleccione la frecuencia con la que desea realizar esta tarea (por ejemplo, semanalmente) y, a continuación, haga clic en Siguiente.

  10. Seleccione un día y una hora para comenzar esta tarea y, a continuación, haga clic en Siguiente.

  11. Escriba un nombre y una contraseña para un usuario y, a continuación, haga clic en Siguiente. Esta tarea se ejecutará como si la iniciara ese usuario.

  12. Haga clic en Finalizar.

Notas

  • Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores, Operadores de copia de seguridad u Operadores de servidores, o tener delegada la autoridad correspondiente en el equipo local. Como recomendación de seguridad, considere la posibilidad de usar el comando Ejecutar como para realizar este procedimiento.

  • Al crear una tarea programada, debe escribir un nombre de usuario y una contraseña, ya sea en el Asistente para agregar tarea programada o en el cuadro Ejecutar como de la ficha Tarea del cuadro de diálogo de propiedades de la tarea programada. Cuando se ejecuta la tarea programada, el programa se ejecuta como si la iniciara el usuario especificado, con el contexto de seguridad de ese usuario.

  • Para abrir el Programador de tareas, haga clic en Inicio, seleccione Panel de control y, a continuación, haga doble clic en Tareas programadas.

  • Confirme que la fecha y la hora del sistema del equipo son correctas, ya que el Programador de tareas se basa en esta información para ejecutar las tareas programadas. Para comprobar o cambiar esta información, haga doble clic en el indicador de hora de la barra de tareas.

  • Para configurar opciones avanzadas para la tarea, active la casilla Abrir propiedades avanzadas de esta tarea cuando haga clic en Finalizar en la última página del asistente. Esto abrirá el cuadro de diálogo de propiedades de la tarea cuando haga clic en Finalizar. A continuación, puede cambiar el programa que está en ejecución en la ficha Tarea, ajustar el programa en la ficha Programación, personalizar la configuración en la ficha Configuración o establecer permisos de usuario y grupo en la ficha Seguridad.