Bonjour à tous et à toutes,
Je pense que le sujet à déjà été abordé mais je ne trouve pas la réponse via la fonction recherche. En gros, voici une tâche qu'on m'a confié. Je précise maintenant que je suis absolument incompétent en scriptig, j'aimerais m'y mettre, et voici le projet qu'on m'a confié pour que je commence à apprendre.
Je dois créer un script en powershell qui effectuera les tâches suivantes, et qui sera déployé sur les serveurs que nous gérons.
- Sauvegarde de la base de registre à l'emplacement suivant c:\save_reg
- Paramétrage des mises à jour windows updates sur "télécharger, et installer automatiquement"
- Détecter si le script s'exécute sur une machine virtuelle sous hyper-V ou sur un serveur physique.
- Si il est sur une machine virtuelle, il faut qu'il sache si il est sur un serveur TSE
- Si il est sur un serveur TSE, redémarrage immédiat, puis lancement du redémarrage de toutes les autres machines virtuelles présentes sur l'hyper-V
- Une fois que le script à vérifié que toutes les machines virtuelles ont bien été redémarrées (avec un ping ou autre), redémarrage du serveur physique
- Blocage du compte à rebours imposé par windows lorsque des MAJ sont installées et qu'il doit redémarrer pour les appliquer. En gros faut pas que le serveur reboot n'importe quand en pleine prod ! Donc dans le doute on bloque la fonction.
Précision : ce script sera exécuté tous les deuxièmes mardis de chaque mois ...
Je ne sais absolument pas par où commencer, je n'ai jamais programmé, et je reçoit (un peu...) d'aide de temps en temps ... On me dit que toutes les ressources nécessaires sont présentes sur internet, mais je ne sais absolument pas ni ce que je cherche, ni comment le trouver ...
Bref, j'ai besoin d'aide, et d'une vraie aide
Je vous remercie beaucoup et espère recevoir quelques réponses !
Partager