SlideShare uma empresa Scribd logo
1 de 14
A Drivers Saga: The Control Freak
Meets the Dynamic Developer

Johan Arwidmark
Chief Technical Architect, Knowledge Factory
NOW!


                                   Q&A


                       The Tools



       Driver Babble
General Driver Challenges
• Challenges
  –   Multiple packaging methods
  –   Driver Applications
  –   New versions may drop support for old devices
  –   Badly-formed drivers (INFs)
  –   Two-tier drivers (bus drivers)
• There is hope
  – OEMs starting to pick up…
demo
Finding drivers
General Driver Challenges
• Challenges:
   – A constantly changing list of “supported”
     hardware
   – Rapidly-changing PC hardware
   – “Configuration of the day” vendors
   – Chipsets
   – Intel vs. AMD
• Infrastructure Optimization, standardization
   – Maybe even less frequent purchases
General Driver Solutions
What approach to take




 •   “Chaos”                                      •   “Control freak”
      –   Throw them all in, let the system            –   Explicitly configure what drivers
          and/or Windows figure it out                     should be used for each model
      –   Simplifies administration, repository        –   Addresses supportability concerns,
          management                                       compatibility issues
Windows Drivers
• Boot Image Drivers
  – Primarily Nic & Storage
  – Windows PE 4.0 uses Windows 8 drivers
• Operating System Drivers
  – All drivers
Drivers in MDT 2012 (Lite
Touch)
• Deployment Share holds driver repository
  –   Import
  –   Folders
  –   Selection profiles
  –   Inject Drivers
• Designed to be dynamic
  – Rules-based process to help filter
demo
MDT 2012 Lite Touch
Driver Management
ConfigMgr 2012 Drivers
• Driver catalog
• Auto apply drivers
  – Drivers are matched by PnP ID
• Apply driver package
  – Only the specified package is used
  – Only choice for XP/2003 mass storage
    drivers
demo
ConfigMgr 2012 SP1
drivers
Drivers Tips & Tricks
•   Unsigned versus signed drivers
•   Understanding driver ranking
•   Troubleshooting Driver Infs
•   Scratchspace
•   Drivers as Applications
    – BlueTooth, QLB, Mobile Broadband, Biometric
• Hybrid Scenarios
demo
Drivers tips and tricks
Resources –
Trainings, Videos, books




deploymentartist.com

Mais conteúdo relacionado

Destaque

The Right Way to Become Successful in Burning Fat
The Right Way to Become Successful in Burning FatThe Right Way to Become Successful in Burning Fat
The Right Way to Become Successful in Burning Fattrg911
 
Social media-för dina studier.24feb14
Social media-för dina studier.24feb14Social media-för dina studier.24feb14
Social media-för dina studier.24feb14Mikael Rosell
 
Conduct monetary policy
Conduct monetary policyConduct monetary policy
Conduct monetary policyTravis Klein
 
03 wed changes to demand
03 wed changes to demand03 wed changes to demand
03 wed changes to demandTravis Klein
 
Petofazni model po
Petofazni model poPetofazni model po
Petofazni model poOS Cegar Nis
 
How to succeed on global markets english présentation 160112 extraits apec ...
How to succeed on global markets   english présentation 160112 extraits apec ...How to succeed on global markets   english présentation 160112 extraits apec ...
How to succeed on global markets english présentation 160112 extraits apec ...Valor (groupe Freelance.com)
 
Beautiful quotestoliveby
Beautiful quotestolivebyBeautiful quotestoliveby
Beautiful quotestolivebyChandan Dubey
 
Fotonovel.la informatica ionut_roger_elyas
Fotonovel.la informatica ionut_roger_elyasFotonovel.la informatica ionut_roger_elyas
Fotonovel.la informatica ionut_roger_elyasmgonellgomez
 
Day 8 economic issues
Day 8 economic issuesDay 8 economic issues
Day 8 economic issuesTravis Klein
 
Insaat kursu-bakirkoy
Insaat kursu-bakirkoyInsaat kursu-bakirkoy
Insaat kursu-bakirkoysersld54
 
Insaat kursu-esenler
Insaat kursu-esenlerInsaat kursu-esenler
Insaat kursu-esenlersersld54
 
5 tips for_getting_a_job_interview_next_week ppt
5 tips for_getting_a_job_interview_next_week ppt5 tips for_getting_a_job_interview_next_week ppt
5 tips for_getting_a_job_interview_next_week pptPeggy McKee
 
Insaat kursu-kayseri
Insaat kursu-kayseriInsaat kursu-kayseri
Insaat kursu-kayserisersld54
 
HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템박 민규
 
Formulario agenda telefonica
Formulario agenda telefonicaFormulario agenda telefonica
Formulario agenda telefonicaNathalia Sanchez
 

Destaque (20)

The Right Way to Become Successful in Burning Fat
The Right Way to Become Successful in Burning FatThe Right Way to Become Successful in Burning Fat
The Right Way to Become Successful in Burning Fat
 
Social media-för dina studier.24feb14
Social media-för dina studier.24feb14Social media-för dina studier.24feb14
Social media-för dina studier.24feb14
 
Conduct monetary policy
Conduct monetary policyConduct monetary policy
Conduct monetary policy
 
Renaissance art
Renaissance artRenaissance art
Renaissance art
 
03 wed changes to demand
03 wed changes to demand03 wed changes to demand
03 wed changes to demand
 
отчётммо 3
отчётммо  3отчётммо  3
отчётммо 3
 
Petofazni model po
Petofazni model poPetofazni model po
Petofazni model po
 
Anti stresssong
Anti stresssongAnti stresssong
Anti stresssong
 
How to succeed on global markets english présentation 160112 extraits apec ...
How to succeed on global markets   english présentation 160112 extraits apec ...How to succeed on global markets   english présentation 160112 extraits apec ...
How to succeed on global markets english présentation 160112 extraits apec ...
 
Beautiful quotestoliveby
Beautiful quotestolivebyBeautiful quotestoliveby
Beautiful quotestoliveby
 
Adaptec maxCache 3.0
Adaptec maxCache 3.0Adaptec maxCache 3.0
Adaptec maxCache 3.0
 
Fotonovel.la informatica ionut_roger_elyas
Fotonovel.la informatica ionut_roger_elyasFotonovel.la informatica ionut_roger_elyas
Fotonovel.la informatica ionut_roger_elyas
 
Day 8 economic issues
Day 8 economic issuesDay 8 economic issues
Day 8 economic issues
 
Insaat kursu-bakirkoy
Insaat kursu-bakirkoyInsaat kursu-bakirkoy
Insaat kursu-bakirkoy
 
Insaat kursu-esenler
Insaat kursu-esenlerInsaat kursu-esenler
Insaat kursu-esenler
 
5 tips for_getting_a_job_interview_next_week ppt
5 tips for_getting_a_job_interview_next_week ppt5 tips for_getting_a_job_interview_next_week ppt
5 tips for_getting_a_job_interview_next_week ppt
 
Be well happy
Be well happyBe well happy
Be well happy
 
Insaat kursu-kayseri
Insaat kursu-kayseriInsaat kursu-kayseri
Insaat kursu-kayseri
 
HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템HTTP 완벽가이드- 19장 배포시스템
HTTP 완벽가이드- 19장 배포시스템
 
Formulario agenda telefonica
Formulario agenda telefonicaFormulario agenda telefonica
Formulario agenda telefonica
 

Semelhante a A Drivers Saga – Mastering Windows Deployment

Oracle Egineered System @ TBIZ2011
Oracle Egineered System @ TBIZ2011Oracle Egineered System @ TBIZ2011
Oracle Egineered System @ TBIZ2011TechnologyBIZ
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介lclsg123
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXNoel McKeown
 
Challenges and best practices of database continuous delivery
Challenges and best practices of database continuous deliveryChallenges and best practices of database continuous delivery
Challenges and best practices of database continuous deliveryDBmaestro - Database DevOps
 
Software Distribution
Software DistributionSoftware Distribution
Software DistributionDell World
 
Configure, Pack and Distribute: An RPM Creation Workshop
Configure, Pack and Distribute: An RPM Creation WorkshopConfigure, Pack and Distribute: An RPM Creation Workshop
Configure, Pack and Distribute: An RPM Creation WorkshopNovell
 
Frokost seminar windows 8 februar 2013
Frokost seminar   windows 8 februar 2013Frokost seminar   windows 8 februar 2013
Frokost seminar windows 8 februar 2013Olav Tvedt
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute ClusterRamsay Key
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsBill Malchisky Jr.
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile developmentPerforce
 
Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!Maaz Anjum
 
System hardening - OS and Application
System hardening - OS and ApplicationSystem hardening - OS and Application
System hardening - OS and Applicationedavid2685
 
Managing High Availability with Low Cost
Managing High Availability with Low CostManaging High Availability with Low Cost
Managing High Availability with Low CostDataLeader.io
 
Develop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsDevelop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsNational Cheng Kung University
 
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...Eric Vanderburg
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013SharePointRadi
 
The New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureThe New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureGordon Haff
 

Semelhante a A Drivers Saga – Mastering Windows Deployment (20)

Oracle Egineered System @ TBIZ2011
Oracle Egineered System @ TBIZ2011Oracle Egineered System @ TBIZ2011
Oracle Egineered System @ TBIZ2011
 
Case mis ch04
Case mis ch04Case mis ch04
Case mis ch04
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIX
 
Challenges and best practices of database continuous delivery
Challenges and best practices of database continuous deliveryChallenges and best practices of database continuous delivery
Challenges and best practices of database continuous delivery
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
 
Software Distribution
Software DistributionSoftware Distribution
Software Distribution
 
Configure, Pack and Distribute: An RPM Creation Workshop
Configure, Pack and Distribute: An RPM Creation WorkshopConfigure, Pack and Distribute: An RPM Creation Workshop
Configure, Pack and Distribute: An RPM Creation Workshop
 
Frokost seminar windows 8 februar 2013
Frokost seminar   windows 8 februar 2013Frokost seminar   windows 8 februar 2013
Frokost seminar windows 8 februar 2013
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute Cluster
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
 
Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!Database Provisioning in EM12c: Provision me a Database Now!
Database Provisioning in EM12c: Provision me a Database Now!
 
System hardening - OS and Application
System hardening - OS and ApplicationSystem hardening - OS and Application
System hardening - OS and Application
 
Managing High Availability with Low Cost
Managing High Availability with Low CostManaging High Availability with Low Cost
Managing High Availability with Low Cost
 
Develop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM BoardsDevelop Your Own Operating Systems using Cheap ARM Boards
Develop Your Own Operating Systems using Cheap ARM Boards
 
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
Computer Architecture - Software - Lesson 10 - Hard Drive Management / Logica...
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
The New Open Distributed Application Architecture
The New Open Distributed Application ArchitectureThe New Open Distributed Application Architecture
The New Open Distributed Application Architecture
 

Mais de Microsoft TechNet - Belgium and Luxembourg

Mais de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 
Hackers (Not) Halted
Hackers (Not) Halted Hackers (Not) Halted
Hackers (Not) Halted
 

Último

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

A Drivers Saga – Mastering Windows Deployment

  • 1. A Drivers Saga: The Control Freak Meets the Dynamic Developer Johan Arwidmark Chief Technical Architect, Knowledge Factory
  • 2. NOW! Q&A The Tools Driver Babble
  • 3. General Driver Challenges • Challenges – Multiple packaging methods – Driver Applications – New versions may drop support for old devices – Badly-formed drivers (INFs) – Two-tier drivers (bus drivers) • There is hope – OEMs starting to pick up…
  • 5. General Driver Challenges • Challenges: – A constantly changing list of “supported” hardware – Rapidly-changing PC hardware – “Configuration of the day” vendors – Chipsets – Intel vs. AMD • Infrastructure Optimization, standardization – Maybe even less frequent purchases
  • 6. General Driver Solutions What approach to take • “Chaos” • “Control freak” – Throw them all in, let the system – Explicitly configure what drivers and/or Windows figure it out should be used for each model – Simplifies administration, repository – Addresses supportability concerns, management compatibility issues
  • 7. Windows Drivers • Boot Image Drivers – Primarily Nic & Storage – Windows PE 4.0 uses Windows 8 drivers • Operating System Drivers – All drivers
  • 8. Drivers in MDT 2012 (Lite Touch) • Deployment Share holds driver repository – Import – Folders – Selection profiles – Inject Drivers • Designed to be dynamic – Rules-based process to help filter
  • 9. demo MDT 2012 Lite Touch Driver Management
  • 10. ConfigMgr 2012 Drivers • Driver catalog • Auto apply drivers – Drivers are matched by PnP ID • Apply driver package – Only the specified package is used – Only choice for XP/2003 mass storage drivers
  • 12. Drivers Tips & Tricks • Unsigned versus signed drivers • Understanding driver ranking • Troubleshooting Driver Infs • Scratchspace • Drivers as Applications – BlueTooth, QLB, Mobile Broadband, Biometric • Hybrid Scenarios
  • 14. Resources – Trainings, Videos, books deploymentartist.com