1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : septembre 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut Redémarrage automatique + Installation MAJ Win Updates

    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 !

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    janvier 2003
    Messages
    6 852
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2003
    Messages : 6 852
    Points : 15 178
    Points
    15 178
    Billets dans le blog
    1

    Par défaut

    Salut,
    Citation Envoyé par norrec Voir le message
    Je ne sais absolument pas par où commencer,
    Dans ton cas il faut référencer les hyperviseurs que vous utiliser et rechercher sur google "c# detect virtual machine", tu trouveras qq exemple basés sur WMI.
    Si tu arrives à coder cela et à obtenir un résultat fiable, le reste devrait suivre.
    Pour la gestion des maj regarde ici .
    Citation Envoyé par norrec Voir le message
    je n'ai jamais programmé
    C'est mal parti, mais le plus important est de bien arriver :-)
    Tu ne prends vraiment pas le plus facile pour débuter.

  3. #3
    Membre chevronné

    Homme Profil pro
    Responsable déploiement (SCCM, AirWatch, AMP)
    Inscrit en
    juillet 2014
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, AirWatch, AMP)
    Secteur : Transports

    Informations forums :
    Inscription : juillet 2014
    Messages : 1 100
    Points : 2 049
    Points
    2 049

    Par défaut

    Tu devrait traiter chaque besoin un par un, dans des script différents pour commencer afin de bien différencier tes actions.

    Donc commence par la base de registre :
    Sauvegarde de la base de registre à l'emplacement suivant c:\save_reg
    Que doit être sauvegardé ? La ruche System, Software ... une clé spécifique ?

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    septembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : septembre 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    Merci beaucoup à tous pour votre aide !

    Je sais que je prends pas le plus facile pour commencer, mais ce n'est pas à moi qu'il faut le dire mais à mon supérieur hiérarchique Après pas mal d'heures dont certaines passées chez moi à travailler (productivité qu'ils disaient) j'ai pu coder l'intégralité du script, mais en m'arrêtant à la partie VM. Toute la partie registre était OK, les modification clé windows updates aussi, toute la partie installation des modules de powershell pour gérer les hyper-v aussi, avec installation directe en ligne et non pas avec des fichiers locaux (ce sont des fichiers qui permettent à l'interpréteur powershell de savoir ce que signifient certaines commandes de gestion de VM), donc c'est plutôt cool.

    Pour être honnête, le script a été repris par un collègue qui à deux ans de scripting pur et dur derrière lui, autant dire qu'en moins de deux heures c'était fait ... Je me demande encore pourquoi c'est tombé sur moi mais bon, les joies de la vie professionnelle. Bref, merci de votre aide, le sujet peut être fermé

Discussions similaires

  1. MAJ windows update qui ne s'installent pas
    Par Hyoga dans le forum Windows 7
    Réponses: 1
    Dernier message: 12/12/2014, 23h39
  2. installer add-in update automatique
    Par bacarndiaye dans le forum Visual Studio
    Réponses: 0
    Dernier message: 20/01/2012, 20h01
  3. [WD15] Windev et MAJ automatique HTTP via live update
    Par kayobil dans le forum WinDev
    Réponses: 5
    Dernier message: 29/12/2010, 08h53
  4. Créer CD d'installation sur Win XP
    Par dj-julio dans le forum Windows XP
    Réponses: 6
    Dernier message: 10/03/2006, 17h09
  5. [Jonas] Pb d'installation sur Win XP
    Par wizzmasta dans le forum JOnAS
    Réponses: 5
    Dernier message: 01/03/2006, 22h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo