Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea.

Similar presentations


Presentation on theme: "Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea."— Presentation transcript:

1 Automating Reference ImagesAutomating Reference Images Henrik Rading @HenrikRading Blog.coretech.dk/hra Kent Agerlund @Agerlund Blog.coretech.dk/kea

2 #MMSMOA @HenrikRading Senior Consultant @ Coretech Global Blog.coretech.dk /hra 15+ years of deploying Windows Microsoft certified since 1998 Karlslunde, Denmark Henrik Rading

3 #MMSMOA @Agerlund Chief Technical Architect @ Coretech Global Blog.coretech. dk/author/kea System Management consultant since 1996 Enterprise Mobility MVP City, Country Kent Agerlund Copenhagen, Denmark

4 Enough talk....entering demo mode

5 How do you maintain your images? A question with many answers…

6 A simple question we ask customers How do you build and maintain your images?

7 Unfortunately not all answers are equally good… Ask Freddy… no one else knows! Oooh no! Freddy gone..ask the person who took over.....who’s that

8 Unfortunately not all answers are equally good… Well, I believe we have it documented somewhere…

9 Unfortunately not all answers are equally good… We have absolutely no idea, and dare not touch it!

10 What we hope to hear… We have it fully automated!

11 The formula to success: + + = Image Factory

12 Why don’t we use ConfigMgr ConfigMgr Ecosystem Isolated Consistenc y Rapid Engineering Versatility

13 Demo What happens during setup

14 Image TypesImage Types A short explanation

15 Image types Thin Operating system from original media Windows Updates.NET Frameworks C++ Runtimes Hybrid Thick/Fat Operating system from original media Windows Updates.NET Frameworks C++ Runtimes All Applications Application Updates Customization & Settings Operating system from original media Windows Updates.NET Frameworks C++ Runtimes Select Applications Application Updates

16 Demo MDT configuration

17 Workflows Understand what you want to do

18 Get an overview before you begin New Updates released Build new reference computer Capture Image Copy to Configuration Manager Test and Validate Release to production

19 Design your workflow Start Determine build type Get Task Sequence IDs Queue up build job Starting the process:

20 Build flow Create new Hyper-V Guest Start guest shortly to get MAC Address Link MAC to TS ID and start guest again Monitor deployment progress through MDT Monitoring Perform post build tasks

21 Post actions Remove Hyper-V guest Copy image to OS folder in MDT Copy Image to ConfigMgr Image Package

22 Queue Manager

23 Demo Deep dive into the code

24 Hybrids from Thin imagesHybrids from Thin images Reduce build time by reusing thin images

25 One thin image - Multiple hybrids Build and capture thin image Updat e Thin image in MDT Build new hybrid images based on captured thin image Windows 10 with Office 2013 Windows 10 with Office 2016 Copy hybrid images to ConfigMgr content source PS10045B PS10037D

26 Test before pushing to production! \Pre-production \WIN10ENTX64 ImgFactory$ \DS\Captures File System (content source) Image Factory Configuration Manager Pre-production Production OS Image Package PS100311 OS Image Package PS100311 Task Sequence PS10050A Task Sequence PS10050A \Production \WIN10ENTX64 OS Image Package PS100310 OS Image Package PS100310 Task Sequence PS100500 Task Sequence PS100500 Task Sequence PS10050A Task Sequence PS10050A

27 Demo Putting it all together

28 Known issues

29 Known issues...Setup script Sharing folders will fail if language is different than US english. Change line 509 From: $language = Get-Culture | Select-Object -ExpandProperty 'name' To: $language = Get-UICulture | Select-Object -ExpandProperty 'name'

30 Known issues.... #PercentComplete error - Correct Line 887 change #from: If ($InProgress.PercentComplete -eq 100) { #to: If (($InProgress.PercentComplete -eq 100) -or ($InProgress.CurrentStep -eq "")-or ($InProgress.CurrentStep -eq $null)){

31 What’s next We have something that is better than free beer........well almost Stop by the booth and get your free Image factory solution after the session

32 Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Session Title: Automating Reference Images Discuss… Ask your questions-real world answers! Plenty of time to engage, share knowledge. SPONSORS


Download ppt "Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea."

Similar presentations


Ads by Google