Modern Drivers/BIOS Management Joël Surget Octobre 2018

Slides:



Advertisements
Présentations similaires
par Bernard Maudhuit Anne-Marie Droit
Advertisements

CMS Double Chooz HESS Edelweiss Herschel ALICE Detecting radiations from the Universe. WINDOWS TO GO Journée IN2P3 IRFU 2014 | Joël Surget.
OPTIMISATION MAGNÉTIQUE OCTOBRE 2013 – FÉVRIER 2014 Soutenance de stage | Nabil Chouika 28 FÉVRIER 2014 | PAGE 1 CEA | Irfu/SACM | Nabil Chouika Pour insérer.
BCDI MODE D’EMPLOI. Qu’est ce que BCDI ? BCDI est un logiciel de recherche: c’est catalogue des documents présent au CDI du collège.
FAIRE SA BIBLIOGRAPHIE DE THESE AVEC ZOTERO Traitements de texte pris en compte: Word et LibreOffice.
Catalog fonctionne sur vos données Catalog est préconfiguré pour fonctionner directement avec les données – WinBooks Accounting – WinBooks Logistics –
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Veille Windows WINDOWS 9 SERAIT ANNONCÉ LE 30 SEPTEMBRE 2014.
Ghost (Création d'image Système)‏ C.R.I.P.T Informatique (BOYER Jérôme)‏
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
OpenERP The inCloud Business Solution 3/3/ / Camptocamp Chambéry Vienne Lausanne ■ Éditeur et intégrateur de solutions Open Source.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Séminaire EOLE Beaune Septembre 2007 SPHYNX NG.
PILOTER VOTRE INFRASTRUCTURE VIRTUALISEE AVEC PYTHON ( UN RETOUR D’EXPÉRIENCE EN ENVIRONNEMENT VMWARE ET IRONPYTHON) Jean-marc Pouchoulon PYCON FR 2009.
Passer aux Logiciels Libres à la maison Libres Clics 2007 Thomas Petazzoni Dimanche 7 Janvier.
I-Cloud By i-Team TIC 17/11/2014. INTRO Cloud computing Apple, 20/12/2014 iPhone,iPad,iPod Touch & Mac OS X // Windows Vista (Outlook) Révolution numérique,
Présentation sous Licence Creative CommonsLicence Creative Commons Ubuntu installation de logiciels.
Cetiad - Sicep Mars Généralités ➢ Organisation de l'assistance dans l'académie de Dijon ➢ Architecture réseau des établissements ➢ Présentation.
Recherche de GED Recherche d’une GED permettant un classement de documents de type(Words/PowerPoint/Excel etc…) avec une arborescence simple et un logiciel.
1 / 15 Animation - 3 décembre 2008 Les Logiciels libres éducatifs, Des Solutions pour les écoles.
La veille Dans Tous ses états. La veille Principes et outils ● Définition ● Son organisation ( Schéma ) ● Quelques incontournables de la recherche documentaire.
L’intérêt de sauvegarder certaines données stockées localement sur les postes clients est souvent trop sous-estimée par nos utilisateurs. Casse matérielle,
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
Journées Trimestrielles du système d ’information
Outils (MailIntegration et autres)
Diffusion en streaming de vidéos d’assistance au dépannage
Mise en place d’un système de partage de fichiers
JT12-RSI mars 1999 Délégation aux systèmes d'information
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
Quels outils collaboratifs pour mon association ?
Automatisez votre expérience utilisateur Veeam
Schéma de l'application
Les Tests de performances
Installer linux sur VMware
Installation et Configuration Internet Information Server (IIS 5)
Centralisation de logs
République algérienne démocratique et populaire Ministère de la Formation Et de l’Enseignement Professionnel Institut National Spécialisé en Formation.
Office Mix : un outil pour la classe inversée
Batterie TSE.
Pack business Entrepreneurs intégral la solution tout en 1 !
Lustre au DAPNIA.
Handvision - armand Steiger - mob
Développement Mobile : Android
Contexte de l’enquête Groupe de travail IN2P3 MAQ (Management Qualité) : Un chargé de mission Qualité IN2P3 (Christian Olivetto) +25 personnes (ing. qualité,
Solution de déploiement logiciel
Présentation OCS-Inventory au LAPP
Mise en œuvre d’une solution de portail
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
BTS SIO 2ème année SLAM SISR
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
Option WIFI pour ensemble de toit
Windows 10 Joël Surget Septembre novembre 2018
Gestion des photos Organisation du disque dur, Navigation
OPPSARCOW 22/06/2015.
Guide de prise en main rapide Version 1.0
9ème journée NRBC Bio | 19 décembre 2013
Le CEA dans RENATER Joël Surget Septembre décembre 2018
Les outils collaboratifs au CEA
Module 15 : Implémentation de clients Windows 2000
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
La gestion des pilotes de périphériques
3- Nouvelles pages d’accueil
Apprentissage de la lecture au cycle 2
Présentation des missions en entreprise et formation
Implémentation de FTP Rappel sur FTP Relation entre un site Web et FTP
Transcription de la présentation:

Modern Drivers/BIOS Management Joël Surget Octobre 2018 Saisir les champs « Titre », « P. Nom » et « Date. Laisser ou retirer le bandeau. Joël Surget Octobre 2018

Problème avec Meltdown et Spectre …. Historique Jusqu’à maintenant Installation des pilotes en cas d’installation d’un PC pas de mise à jour des pilotes plus tard pas de mise à jour du bios Problème avec Meltdown et Spectre …. Mise à jour des bios demandée par le CEA Être capable de mettre à jour rapidement en cas de nouveaux problèmes Upgrade Windows 10 : mieux avec des pilotes à jour et un Bios à jour

Historique Dans SCCM la partie « drivers » est ancienne, lourde et complexe Injection de chaque pilote dans une base de données (XP….) La méthode était en partie incompatible avec la phase d’upgrade Les bios n’étaient pas intégrés Il existe plusieurs produits gratuits pour une gestion des pilotes modernes basés sur un principe identique Création d’un package simple avec les pilotes d’un modèle Utilisation d’un script sur la machine qui copie localement le bon package avant installation et prépare le pc

« Modern Driver Management » Conseillé lors d’une conférence utilisateurs Site web bien fait, doc, sources de tout Compatible SCCM, MDT et juste local Connecté à DELL, HP, Le Novo, Microsoft Surface http://www.scconfigmgr.com/modern-driver-management/ http://www.scconfigmgr.com/modern-bios-management/ https://github.com/SCConfigMgr

SKU versus modèle SKU (Stock Keeping Unit) Modèle 4 caractères uniquement Unique Get-WmiObject -Class Win32_BaseBoard | Select-Object -ExpandProperty SKU Modèle Get-WmiObject -Class Win32_ComputerSystem | Select-Object -ExpandProperty Model Difficulté à travailler avec certains modèles « Dell Latitude E5550 » et « Dell Latitude E5500S » « Dell Latitude E3400 » et « Dell Latitude E3400 All-in-1 »

3 sous-produits Une interface + un script PowerShell pour récupérer les pilotes/bios et créer les répertoires réseaux et packages Un WebService ( en C++, compilé dans une .dll) Des scripts à intégrer à la méthode d’installation qui grâce au WebService va récupérer le bon package

La récupération des pilotes ou drivers Va chez HP, DELL, Microsoft et Le Novo récupérer la liste des machines existantes et les versions Windows supportées Va (si configuré) dans la base inventaire SCCM ou MDT récupérer la base des modèles présents dans les bases Vous montre par OS et fabriquant la liste des machines compatibles de l’OS et, si possible, vous montre les machines que vous avez dans votre base Vous choisissez les modèles (tous si vous voulez)

59 modèles de DELL (Windows 10) à l’IRFU… Quand il ne trouve pas 59 modèles de DELL (Windows 10) à l’IRFU… 1 cab pilote non téléchargé 5 bios non téléchargés 4 modèles HP sans erreur On fait la même chose à la main (simple mais il ne faut pas se tromper sur les noms…)

Scripts sur le PC 2 scripts 3 options BIOS Drivers BareMetal : Installation/réinstallation OSUpgrade : mise à jour Windows 10/Windows 10 BiosUgrade/DriversUpgrade : mise à jour des pilotes ou bios uniquement

Script d’installation Pilotes/Bios pour SCCM Récupère le nom du modèle et le sku de la machine (via WMI) Via le WebService, récupère la liste des packages pilotes (ou bios) existants Télécharge le bon package en utilisant le SKU (et en cas d’erreur le modèle)

En cas d’installation BareMetal Setup.Exe de Windows en premier (sans reboot) Script BIOS: Setup du bios sans reboot Script Drivers: Intégration de chaque pilote Dism.exe /Image:c:\ /Add-Driver /Driver:xxxx.inf Reboot

En cas de mise à jour de Windows "OSUpgrade" Script BIOS: Setup du bios sans reboot Script Drivers: Modification de la variable du setup.exe de Windows pour intégrer le chemin où se trouve les pilotes Setup.exe /installdrivers "C:\toto"   /….  SETUP.EXE /ImageIndex 1 /auto Upgrade /quiet /noreboot /postoobe "C:\Windows\SMSTSPostUpgrade\SetupComplete.cmd" /postrollback "C:\Windows\SMSTSPostUpgrade\SetupRollback.cmd" /installdrivers "C:\_SMSTaskSequence\DriverPackage\CME00471" /DynamicUpdate Disable /InstallLangPacks C:\_SMSTaskSequence\LanguagePacks

En cas de mise a jour uniquement (DriverUpdate / BIOSUpdate) Script BIOS: Setup du bios sans reboot Script Drivers: Ajout de chaque pilote via la commande « plug and play » pnputil.exe /add-driver … Non testé…

Conclusion Commencé début juillet En test en juillet / août pour la phase d’upgrade En place officiellement depuis le 20 aout sur les installations nouvelles Windows 10 50 machines déjà installées sans erreur Bios et pilotes mis à jour tous les 12 mois sur l’ensemble du parc Windows 10 Possibilité de déclencher facilement une mise à jour bios ou pilote en cas de besoin

Saisir le champ « Service » Commissariat à l’énergie atomique et aux énergies alternatives Centre de Saclay | 91191 Gif-sur-Yvette Cedex Etablissement public à caractère industriel et commercial | R.C.S Paris B 775 685 019 Direction de la Recherche Fondamentale Institut de recherche sur les lois fondamentales de l’Univers Service