-
01 - Introduction à Powershell
-
02 - Commandes de base Powershell
-
03 - Navigation dans le système
-
04 - Gestion des utilisateurs locaux
-
05 - Les bases du scripting Powerhshell
-
06 - Gestion des utilisateurs Active Directory
-
07 - Automatisation des taches de gestion utilisateurs
-
08 - Automatisation des processus système
-
09 - Script de maintenance serveur
-
10 - Gestion avancée en PowerShell
-
11 - Formater les sorties des scripts
-
12 - Gestion des fichiers de log
-
13 - Etude de cas - Automatisation de taches courantes
-
14 - Optimisation des scripts et bonnes pratiques
-
16 - Algorithmie et Powershell
-
QCM de fin de parcours
09.2 Automatisation des mises à jour
2. Automatisation des mises à jour
2.1. Installation des mises à jour Windows
Cmdlets clés :
| Cmdlet | Description |
|---|---|
| Get-WindowsUpdateLog | Affiche le journal des mises à jour. |
| Install-WindowsUpdate | Installe les mises à jour (nécessite le module PSWindowsUpdate). |
Installation du module PSWindowsUpdate :
Install-Module -Name PSWindowsUpdate -Force Import-Module PSWindowsUpdate
Exemple : Installer les mises à jour critiques
# Lister les mises à jour disponibles Get-WindowsUpdate # Installer les mises à jour critiques Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot
2.2. Planification des mises à jour
$action = New-ScheduledJobAction -Execute "PowerShell.exe" -Argument "-NoProfile -Command `"Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot`"" $trigger = New-JobTrigger -Weekly -DaysOfWeek Saturday -At 2am Register-ScheduledJob -Name "InstallWindowsUpdates" -Action $action -Trigger $trigger
Les commentaires ne sont pas activés sur ce cours.