End to End Automation with MDT Managing your reference images. Fred om Daniel

Slides:



Advertisements
Similar presentations
Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
Advertisements

Managing software and Windows deployments with ConfigMgr and 1E DANIEL RATLIFF TECHNOLOGY ARCHITECT
Automating Microsoft Azure with PowerShell MMS Minnesota 2014 Trevor Sullivan and David O’Brien – #MMSMinnesota.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Your CMDB and PowerShell DSC: DevOps Techniques
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Johan Arwidmark Chief Technical Architect TrueSec WEM303.
SIM361. Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network Management.
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
Ben Hunter | Sr. Product Marketing Manager Michael Niehaus | Sr. Product Marketing Manager Johan Arwidmark | Microsoft MVP and Chief Technical Architect.
Enabling Mature Self Service with System Center 2012 Justin Cook (Data # 3) Principal Consultant, Systems Management & User Computing Jeffrey Cook (Data.
Troubleshooting OS Deployment MMS Minnesota 2014 Johan Michael #MMSOSD.
PowerShell DSC v. ConfigMgr Compliance Settings MMS Minnesota 2014 Greg Ramsey David O’Brien Sherry Kissinger #MMSMinnesota.
SCORCH – Fun Recipes for RunBooks MMS Minnesota 2014 Steve Jesok & Matthew #MMSSCOrch.
CMDB Ticketing Billing Management Systems VIRTUAL MACHINE CLOUDS 12 SQL SERVER 9 PLANS 12 WEBSITE CLOUD 12 MYSQL SERVERS 0 NOTIFICATIONS 0 USER.
Yes, Applications DO work in task sequences!
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
Service Management Automation: 3,2,1, Automate!
Windows 10 Setup InternalsWindows 10 Setup Internals Johan
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Are you Ready for Configuration Manager vNext?
PowerShell Package Management for the Enterprise Kirk Aleksandar
Windows 10 Feature & Servicing Updates Options and Demystifying Steven Rachui
(c) 2011 Microsoft. All rights reserved.
Define, bundle, deployDefine, bundle, deploy Working with Windows Server Containers and Docker James David O’Brien.
with Configuration Manager, MDT, and Intune
Azure Automation Tao Yang & Pete Zerger ARC311 Microsoft Ignite 2015
ConfigMgr! Intune! Azure!ConfigMgr! Intune! Azure! Understanding Cloud Based Management Options Steven Rachui
Managing Third Party Updates with Microsoft’s System Center Configuration Manager Secunia Integration, MMS 2015 Kent AgerlundSherry Kissinger.
Nano ServerNano Server The Future of Window Server Mikael Johan
House of tails dogs charity All donations go 100% to the charity #MMSGIVEBACK.
Managing iOS Device Using ConfigMgr and Intune Hybrid MDM John Presenter #2 Twitter Handle Blog or address.
Critical Security Controls & Effective Cyber Defense Hasain “The Wolf”
Automating Reference ImagesAutomating Reference Images Henrik Blog.coretech.dk/hra Kent Blog.coretech.dk/kea.
How to Model an Application for Monitoring Nathan Jonathan
Introduction to Administering a SQL Server Matthew Steve Thompson, stevethompsonmvp.wordpress.com.
The Art of deploying Windows 10 With ConfigMgr 2012 R2 Johan Mikael
XPlatform ManagementxPlatform Management Windows Provisioning from *nix David James.
Midwest Management Summit MMSSQL – What are Your SQL Reporting Questions? #MMSMinnesot a #MMSSQL.
Introduction to T-SQL – Part Deux Matthew Sherry Kissinger kissinger.
OS Deployment - LEVEL 500OS Deployment - LEVEL 500 Johan
App-V: An Overview MMS Minnesota 2014 Fred #MMSMinnesota #MMSAppV.
Server OS Deployment Deep Dive with two crazy guys and ConfigMgr 2012 R2 MMS Minnesota 2014 Greg Nash.
900 Degrees of Service Manager with 3 International System Center Chefs MMS Minnesota 2014 Steve Buchanan (System Center MVP) Dieter Gasser (CPMB - Author)
Sweet SUITE Imaging MMS Minnesota 2014 #MMSMinnesota #MMSConfigMgr #MMSLove Steven Rachui Premier Field Engineer Microsoft Corporation
Stop following incidents Register and analyze Describe your tasks step by step Make it part of your DNA If you know what you did the last month you.
SQL Tips & Tricks Best practices from the field John Nelson Apps Systems Engineer Steve Thompson Senior Consultant,
From Zero to Automation HeroFrom Zero to Automation Hero A MNSCug production Steve Jesok Ameriprise – Senior Systems Engineer Ryan Andorfer.
Long Live Azure Automation!Long Live Azure Automation! Cloud-first Configuration Management and Automation Beth Cooper Program Manager.
Everything you want to know about
Updating yourUpdating your Enterprise Environment Ronnie Jakobsen Senior Architect Coretech Kent Agerlund Chief Technical Architect.
Migrating Infrastructure to Microsoft Azure
Modernize ConfigMgr OSD with Community Tools
Expert-level Windows 10 deployment
Troubleshooting Windows 10 Deployment: Top 10 Tips and Tricks
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows 10 Deployment Expert Level Johan Arwidmark
Microsoft Virtual Academy
Deploying Windows Embedded with Style
TechEd /24/2018 5:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
What's New in Microsoft Deployment Toolkit 2012 (MDT)
Microsoft Virtual Academy
4/15/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows 8.1 Deployment Jump Start
5/1/2019 3:34 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
TechEd /30/ :28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
10/30/ :28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Presentation transcript:

End to End Automation with MDT Managing your reference images. Fred om Daniel

Sr. Infrastructure Engineer MNSCUG, President FredBainbridge.com 15+ years experience. Minneapolis, Minnesota Fred Bainbridge

Technology Architect Co-founder LouSMUG.org 10+ years experience Louisville, KY Daniel Ratliff

Get Involved (Keep the internet awesome) Join or Start your local user group. Participate in forums Technet MyItForum Etc Keep a blog.

What this is not - How to build a reference image. A ConfigMgr OSD deep dive. See: Hacking the Task Sequence How to write PowerShell Learn PowerShell in a Month of Lunches

What this is - Solving a business problem. Automating the reference image creation..…and all that other crap. Utilizing simple PowerShell to make life easier.

Why MDT? - Simple PowerShell friendly Free It just works!

Defining the Business Problem What is impacted? Build Time, accuracy, etc. Why is this needed? Security Requirements, Lifecycle, etc. What is the $ Metric? Hours / Month? Hours / Build? etc.

Getting Starting Identify what you need to automate. ( ) There is more than just the OS image. Example Crap - Setup a virtual machine Stage the device in WDS Start the reference image build Update a pilot or production task sequence Update Azure image Clean up Log your actions

Technical Lab Details Hyper-V VMs Server1 MDT 2013 WDS w/ PXE - Respond only to known hosts - Not AD integrated Server 2 DHCP, DNS [TSID] – VM for the reference build. - Pre determined MAC address.

MDT Details Full CustomSettings.iniCustomSettings.ini Monitoring must be enabled. The task sequence ID will match the VM name.

Demo Automate!

MDT Image automation with Orchestrator Built off Fred’s scripts Same LAB setup Uses SCOrch for all automation Uses PowerShell for all runbook steps Leverages PowerShell 2.0 for native compatibility Modified to function with SCOrch Reference scripts included for testing Single runbook for simplicity’s sake Nothing left behind except captured.wim

MDT Details – CustomSettings.ini Slightly modified CustomSettings.ini.wim is timestamped (TSID_MMDDYYYY.wim) Runbook parameter must match MAC Runbook parameter must match Task Sequence ID

SCOrch Details – Runbook All steps return Result variable: Success or Fail Only continue on Success Easily modified for value adds Send an on success/fail? Add.wim to deployment task sequence? Required parameters MDT server MDT deployment share MDT task sequence ID WDS server Hyper-V server Hyper-V switch name Hyper-V VM root path Hyper-V VM MAC address

SCOrch Details – Runbook

Demo Automate with SCOrch!

Other ways to Automate SMA Azure Automation Service Manager (any Service Management Tool) Mostly Automated

Phase 2 / The next level Incident / Request Management This one matters the most. Self Service Portal SharePoint/Collaboration Notifications Test Builds Scheduling Logic

Discussion - Who said it? “Building golden images is a bad practice – stop now” -Jeffrey Snover

References PS Module and Example Scripts Credentials Invoke-Command command-example Johan PowerShell Function Outline (ctrl+j)

References continued Johan Arwidmark - Building references images like a boss! ng-reference-images-like-a-boss ng-reference-images-like-a-boss Ryan Andorfer - MMS Future of SCOrch Hey Scripting Guy! – Use PowerShell to automate MDT 12/31/learn-how-to-use-powershell-to-automate-mdt- deployment.aspx 12/31/learn-how-to-use-powershell-to-automate-mdt- deployment.aspx

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 End to End Image Creation with MDT and PowerShell Discuss… Ask your questions-real world answers! Plenty of time to engage, share knowledge. SPONSORS