Script Powershell pour sysadmin pour télécharger régulièrement des sauvegardes du serveur vers l'ordinateur

Pour ceux qui lisent ceci, voici des instructions meilleures/plus à jour car j’ai légèrement eu du mal avec les instructions de l’OP :

  1. Créez/utilisez un dossier où ce script sera stocké. Ensuite, créez un dossier appelé backup à l’intérieur de ce dossier.

  2. Copiez/collez le script dans le Bloc-notes. REMARQUE : Si vous utilisez un VPS, utilisez le nom d’utilisateur de votre VPS et l’adresse IP publique pour la ligne $ssh_address = \"username@your.site\". Enregistrez sous anyname.ps1 et n’oubliez pas de régler la boîte déroulante sur « Tous les fichiers », comme indiqué ci-dessous.
    hhhh

  3. Appuyez sur la touche Windows ⊞ et tapez « Tâches », puis cliquez sur « Planificateur de tâches ».

  4. Sur le côté droit, cliquez sur « Créer une tâche de base ».

  5. Donnez un nom/une description.

  6. Choisissez si vous voulez quotidiennement/hebdomadairement/annuellement/etc. Je recommande quotidiennement.

  7. Définissez la date et l’heure auxquelles vous souhaitez le faire. Gardez la récurrence à 1. Assurez-vous d’aller dans les paramètres d’administration de votre site Discourse > Sauvegardes. Cochez la case à côté de sauvegardes automatiques activées.
    Ensuite, définissez la fréquence de sauvegarde comme vous le souhaitez. Je recommande 1 mais la clé ici est de la faire correspondre à vos paramètres du Planificateur de tâches. Faites correspondre les dates de sauvegarde. Exemple : si vous avez configuré le Planificateur de tâches pour sauvegarder quotidiennement, définissez vos paramètres de sauvegarde d’administration fréquence de sauvegarde sur 1.

  8. Laissez les paramètres par défaut sur « démarrer un programme » et cliquez sur Suivant.

  9. Cliquez sur Parcourir et trouvez le script que vous avez enregistré. Cliquez sur Suivant.

  10. Cliquez sur Terminer.
    Si vous souhaitez le tester, faites un clic droit sur le script et choisissez « Exécuter avec Powershell ».

Remarque : Si vous obtenez « le système ne trouve pas le fichier spécifié », entrez votre mot de passe comme indiqué sur PowerShell et il le trouvera quand même.

1 « J'aime »