- PowerShell 100%
| Ressources | ||
| Script | ||
| .gitignore | ||
| make.ps1 | ||
| README.md | ||
Dépendances
Le script 'Hyperv.ps1' a besoin du script 'preventive.ps1' Le script 'scheduledupdate.ps1' a besoin du script 'update.ps1' Dans le cas de l'execution du script 'scheduledUpdate.ps1' le chemin dans la tache planifié vers le script 'update.ps1' est absolue. Il faut donc que le script soit toujours présent au même endroit à l'execution de la tache planifié
Détail des scriptes
hyperv.ps1
Permet d'executer le script 'preventive.ps1' sur toutes les machines virtuels d'un Hyper-V La connexion avec les guests se fait a travers Powershell Direct ! Attention la version minimal de l'hôte Hyper-V est Microsoft Windows 2016 ! Attention la version minimal des guests Hyper-V est Microsoft Windows 2016
preventive.ps1
Script permettant de récuperer toutes les informations utiles pour remplire la partie serveur d'une préventive ne fonctionne pas sur : - windows server 2008R2 - Windows 7,8,10,11 (la parti Hyper-V va planter parce la cmdlet Get-WindowsFeature n'existe pas sur ces system) Fonctionne correctement a partir de windows server 2012 si PowerShell 5.0 ou 5.1 installé
scheduledUpdate.ps1
Créer une tache planifier pour la mise à jour automatique en oneshot La tache planifié executera le script 'update.ps1' ! Attention, il faut executer ce script depuis un powershell administrateur
update.ps1
Installation des mises à jours Windows et redémarrage automatique si necessaire dès la fin de l'installation