changer pour powershell

This commit is contained in:
François Pelletier 2021-07-06 00:00:13 -04:00
parent 599c7c67a7
commit 4452ff32a2
2 changed files with 14 additions and 12 deletions

View file

@ -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)

View file

@ -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.