From 4452ff32a2b683be8c6696dd80cc9113c10f192e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Pelletier?= Date: Tue, 6 Jul 2021 00:00:13 -0400 Subject: [PATCH] changer pour powershell --- markdown/chapitre_1_1.md | 18 +++++++++++------- markdown/chapitre_1_3.md | 8 +++----- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/markdown/chapitre_1_1.md b/markdown/chapitre_1_1.md index 973c22a..4180822 100644 --- a/markdown/chapitre_1_1.md +++ b/markdown/chapitre_1_1.md @@ -155,21 +155,25 @@ Par exemple, pour exécuter un script `cocktail_aleatoire.sh` qui nous envoie un ### Planificateur de tâches sur Windows -Sur Windows, l'ensemble des tâches peuvent être planifiées depuis le Planificateur de tâches. En exécutant une commande batch, il est possible de configurer une tâche similaire à la précédente. +Sur Windows, l'ensemble des tâches peuvent être planifiées depuis le Planificateur de tâches. En exécutant une commande PowerShell, il est possible de configurer une tâche similaire à la précédente. -À partir d'un invite de commandes Windows, la ligne suivante configurera l'exécution du programme `cocktail_aleatoire.bat` à 16:30 chaque vendredi. +À partir d'une session PowerShell, la séquence de commandes suivante configurera l'exécution du programme `cocktail_aleatoire.bat` à 16:30 chaque vendredi. -```{.batch linenos="true" breaklines="true" tabsize="2" fontsize="\small" bgcolor="turquoisefonce!10!white"} -schtasks.exe /create /tn cocktail-aleatoire /sc weekly /D FRI /st 16:30 /tr "C:\Users\jevalideca\scripts\cocktail_aleatoire.bat" +```{.powershell linenos="true" breaklines="true" tabsize="2" fontsize="\small" bgcolor="turquoisefonce!10!white"} +$action = New-ScheduledTaskAction -Execute 'C:\Users\jevalideca\scripts\cocktail_aleatoire.bat' +$trigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Friday -At 4:30pm +Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "cocktail-aleatoire" ``` Une fois la commande exécutée, nous obtenons cette réponse: -```{.batch linenos="true" breaklines="true" tabsize="2" fontsize="\small" bgcolor="turquoisefonce!10!white"} -Opération réussie : la tâche planifiée "cocktail-aleatoire" a été créée. +```{.powershell linenos="true" breaklines="true" tabsize="2" fontsize="\small" bgcolor="turquoisefonce!10!white"} +TaskPath TaskName State +-------- -------- ----- +\ cocktail-aleatoire Ready ``` -Nous pouvons valider le résultat dans la fenêtre du Planificateur de tâches +Nous pouvons valider le résultat dans la fenêtre du Planificateur de tâches. ![Capture d'écran du planificateur de tâches](capture_schtasks_cocktail.png) diff --git a/markdown/chapitre_1_3.md b/markdown/chapitre_1_3.md index 908a0a8..0020a1c 100644 --- a/markdown/chapitre_1_3.md +++ b/markdown/chapitre_1_3.md @@ -62,20 +62,18 @@ Afin de valider que la sauvegarde est bien réussie, il suffit d'exécuter à no Pour garder des copies de sauvegarde de tous mes projets en cours et de mes contenus pour le web, j'utilise Nextcloud, qui est installé sur mon serveur en autohébergement. -![Capture d'écran Nextcloud Fichiers](Images/nextcloud_fichiers_jevalideca.png) +![Capture d'écran de Nextcloud Fichiers](Images/nextcloud_fichiers_jevalideca.png) Avec Nextcloud, l'avantage, c'est que j'ai une copie sur chacun de mes ordinateurs qui se garde synchronisée automatiquement. -![Capture d'écran Nextcloud Local](Images/nextcloud_local_jevalideca.png) +![Capture d'écran du client Nextcloud local](Images/nextcloud_local_jevalideca.png) De plus, le serveur permet de gérer les versions multiples des fichiers. Ce qui permet de réparer les erreurs de manipulation en plus de me protéger contre les incidents matériels. -![Capture d'écran Nextcloud Versions](Images/nextcloud_fichiers_versions_jevalideca.png) +![Capture d'écran du panneau des versions de Nextcloud Fichiers](Images/nextcloud_fichiers_versions_jevalideca.png) J'ajoute à cela le fait que mon répertoire local de Nextcloud est aussi sauvegardé sur mon disque externe avec rsync, tel que je l'ai présenté précédemment. -Note: Si vous n'utilisez pas Nextcloud, Dropbox et Box offrent des fonctionnalités similaires dans leurs forfaits pour petite entreprise. - ## Code et fichiers texte: git Les fichiers qui changent rapidement, tel que le code, doivent avoir leur propre mécanisme de sauvegarde qui permet des retours arrières illimités, ainsi qu'une gestion des versions. Pour ce faire, on utilise un système qui est maintenant omniprésent chez les développeurs: git.