Script de PowerShell para sysadmin para descargar regularmente copias de seguridad del servidor al ordenador

Para cualquiera que lea esto, aquí hay instrucciones mejores/más actualizadas ya que tuve algunas dificultades con las instrucciones del OP:

  1. Crea/usa una carpeta donde se almacenará este script. Luego, crea una carpeta llamada backup dentro de esa carpeta.

  2. Copia/pega el script en el Bloc de notas. NOTA: Si usas un VPS, usa el nombre de usuario de tu VPS y la dirección IP pública para la línea $ssh_address = \"username@your.site\". Guarda como cualquiernombre.ps1 y no olvides configurar el menú desplegable en “Todos los archivos”, como se muestra a continuación.
    hhhh

  3. Presiona la tecla de Windows ⊞ y escribe “Tareas”, luego haz clic en “Programador de tareas”.

  4. En el lado derecho, haz clic en “Crear tarea básica”.

  5. Dale cualquier nombre/descripción.

  6. Elige si quieres que sea diario/semanal/anual/etc. Recomiendo Diario.

  7. Establece la fecha y hora en que deseas hacer esto. Mantén Recurrir en 1. Asegúrate de ir a la configuración de Administrador de tu sitio de Discourse > Copias de seguridad. Marca la casilla junto a automatic backups enabled.
    Luego, establece backup frequency a lo que desees. Recomiendo 1, pero la clave aquí es que coincida con la configuración de tu Programador de tareas. Haz que las fechas de copia de seguridad coincidan. Ejemplo: si configuras el Programador de tareas para hacer copias de seguridad Diariamente, establece la configuración de backup frequency de Copia de seguridad de Administrador en 1.

  8. Deja la configuración predeterminada en “iniciar un programa” y haz clic en Siguiente.

  9. Haz clic en Examinar y busca el script que guardaste. Haz clic en Siguiente.

  10. Haz clic en Finalizar.
    Si deseas probarlo, haz clic derecho en el script y elige “Ejecutar con Powershell”.

Nota: Si recibes el mensaje “el sistema no puede encontrar el archivo especificado”, ingresa tu contraseña como se muestra en PowerShell y de todos modos lo encontrará.

1 me gusta