OSD Front-Ends Henrik Rading Blog.coretech.dk/hra Senior Consultant

Slides:



Advertisements
Similar presentations
People Centric IT Unified Device Management with SCCM + Windows Intune
Advertisements

@TheDesktopTeam
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Microsoft Windows Server 2008 Software Deployment Chris Rutherford EKU Technology: CEN/CET.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
A Tour of System Center Configuration Manager Adam Duffy Edina Public Schools.
Software Distribution in Microsoft System Center Configuration Manager v.Next: Part 2.
What do User-Centric deployments mean for OSD NE Ohio System Center User Group February 2012 Jason Condo
Leader in Cloud Services Enablement and Desktop Virtualization 900+ employees worldwide 100+ patents granted or pending 200+ partnerships include Microsoft,
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
Windows XP to Windows 7 using P2V Migration. Agenda Deploying Local P2V Migration for SA Retro Mode Scripts Customize MDT 2010 with Disk2VHD Windows Virtual.
Workstation Imaging Process Overview Thomson Reuters –Manoj Shah –Mike Bowers –Curt Ricard –Sangkhone Stoltz –Joe Ness March 26 th, 2009.
Microsoft Solution Accelerator for Business Desktop Deployment Microsoft ® Solution Accelerator for Business Desktop Deployment Training for IT Professionals.
Deploy a Microsoft Image RHONDA LAYFIELD SR. DEPLOYMENT ARCHITECT DMVMUG User Conference 2014 – Reston, VA.
Richard Zuraff General Mills
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
2 Advanced OS Deployment with Configuration Manager: Extending OS Deployment with the Microsoft Deployment Toolkit Michael Niehaus Senior Software Development.
Module 5: Creating and Configuring Group Policies.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Exploring the User State Migration Toolkit (USMT) 4.0.
Introduction TO Network Administration
Introduction to MDT 2012 User Driven Installs (UDI)
Integrated Platform Flexible Virtualization Modern Managemen t.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Community Rules Session Subtitle Jörgen Nilsson Kent Agerlund
Tomica Kaniški CITUS d.o.o. Configuration Manager: „zero-touch“ & Windows 8.1.
Deploying Windows 7 with Configuration Manager Tips from the field With Niall Brady, MVP ConfigMgr, Zipper.
Leveraging SCCM: Brockport’s Journey to Software Deployment and Image Automation Thomas Calandra Stephen Lane.
Connecting Power BI to On-Premise Dynamics CRM/GP Data
Windows 7 Planning, Deployment Tools & Migrating from Windows XP
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Phase 4: Manage Deployment
Real-world OS Deployment Samples
Contents Software components All users in one location:
Stress Free Deployments with Octopus Deploy
Exploring the wealth of Configmgr Community tools
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Self-service enrollment for Windows desktops
Microsoft - Managing Office 365 Identities and Requirements
Rhonda Layfield Sr. Deployment Architect
Modernize ConfigMgr OSD with Community Tools
FMSCUG 1708.
Unleash the Power of Microsoft Deployment Toolkit 2010
Troubleshooting Windows 10 Deployment: Top 10 Tips and Tricks
Windows 10 Imaging and Deployment
Solutions: Backup & Restore
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
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
Dumps Questions
Microsoft Virtual Academy
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
11/29/2018 1:22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
1/16/ :40 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
What's New in Microsoft Deployment Toolkit 2012 (MDT)
Windows 8.1 Deployment Jump Start
Hyper-V server deployment - Using the right tools
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Windows 10 Deployment with MDT 2016 (8443)
(c) 2011 Microsoft. All rights reserved.
Service Template Creation from the Ground Up
5/3/2019 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Service Template Creation from the Ground Up
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
SCCM Advanced Task Sequence Part 1
Preparing for the Windows 8.1 MCSA
Microsoft Virtual Academy
John Taylor, Deputy CISO Martin Myers, IT Architect
Presentation transcript:

OSD Front-Ends Henrik Rading Blog.coretech.dk/hra Senior Consultant CT Global Jason Sandys home.configmgrftw.com CT Global

Henrik Rading Jason Sandys @HenrikRading @JasonSandys Microsoft certified since 1998 MVP for 8 years 19 years of deploying Windows 20+ years in IT (I’m old) Nothing beats bacon! Glory Glory, Man United

Of or relating to the initial phase of a project or process. Front-End: Of or relating to the initial phase of a project or process. Of or relating to the part of a software system or online service that the user interacts with. J J

WHY WHAT WHERE WHEN HOW Use a front-end Is a front-end Agenda WHY Use a front-end WHAT Is a front-end WHERE Do front-ends come from WHEN Do I use a front-end J HOW Do I use a front-end J

The World Without Front- ends

Why Use a Front-End What’s built in is not truly usable Many decisions made at deployment time Impossible or too costly to account for everything Provide additional, non-default functionality J J

Why Use A Front-End Enable techs or end users Make the process aesthetically pleasing Limit, reduce, or eliminate errors Limit back-end intervention and dependencies Simplify processes J Add missing functionality and business logic The Mission Flexible and easily customizable J

Front-end Demo: UI++ J J

What Are Front-Ends Local System Set Task Sequence Variables Web Service Set WMI or registry values H Often present a UI to the interactive user Includes logic based upon detectable information and/or information provided by the user to effect the following: Perform configurations Set Timezone Set OU Set Computer Name Apply settings Registry WMI Install software Group settings based upon other logic or values like system, user, or business roles Database Install Software Web Service H

Use Case Introduction Company: ViaMonstra Inc. Located in different countrys, each representing its own business unit Only one computer pr. employee Deploys Windows 10 Enterprise x64 to all users H H

Front-end requirements Only Authenticated users are allowed to install OS Installation must only be run on supported hardware Connected to a wired network Must run on mains power Have at least 2GB of RAM Requirements for Non-IT users Should only be able to select country Computer name must automatically be set to PC-<country code>-<User> OU, time zone and regional settings must automatically be set based on country

Front-end requirements – IT Staff IT-staff must be able to: Edit computer name Select if BitLocker should be disabled Select if Local Administrator Password Solution (LAPS) should be disabled Override automatic OU, and select special OUs from a list

Use Case Demo: UI++ H H

How Do They Work Set a Task Sequence Variable Collection and Machine COM Object With a TS Task Set Something Local* Registry Value WMI Value Set Something Remote** Active Directory ConfigMgr J Set or evaluate task sequence variables Built-In Action Custom Custom capabilities Setting registry or WMI Calling a web service * Can usually be done directly ** Often done with a WebService J

Notable Task Sequence Variables Built-in SMSTSPostAction SMSTSUDAUsers SMSTSPreferredAdvertID Action OSDDomainOUName OSDTimeZone OSDComputerName OSDBitlockerPIN Custom Package and Application Lists J SMSTSPostAction SMSTSUDAUsers SMSTSPreferredAdvertID OSDDomainOUName OSDTimeZone OSDComputerName OSDBitlockerPIN Package and Application Lists https://docs.microsoft.com/en-us/sccm/osd/understand/task-sequence-built-in-variables https://docs.microsoft.com/en-us/sccm/osd/understand/task-sequence-action-variables J

Setting A Task Sequence Variable Precedence Design time from TS Editor TS in XML Collection and Machine Variables variables.dat J Precedence Runtime vs. design Time Runtime from Set TS Variable task or COM Object J

Pre-start command: TS Selection J J

Setting up a front-end R R

Front-End Use Comparison Pre-start Command Within a TS First thing interactive user sees for new computer scenario Applicable to refresh computer scenario Embedded in boot image Current computer name is locally available Can set or change the task sequence that will run R R

Where Do Front-Ends Come From In-house developed Microsoft UDI MDT The Community Microsoft In-house The Community H

Community Front-ends Name: UI++ Technology: C++ URL: https://home.configmgrftw.com/uiplusplus/ H H

Community Front-ends Name: PowerShell OSD Frontend Technology: PowerShell URL: http://www.potentengineer.com/powershell- osd-frontend-with-windows-forms/ H H

Community Front-ends Name: TsGui Technology: PowerShell URL: https://www.20road.com/tools/tsgui- custom-guis-in-sccm/ H H

Community Front-ends Name: Pretty Good Frontend Technology: C#, HTA URL: https://prettygoodfrontend.codeplex.com/ H H

Community Front-ends Name: ConfigMgr OSD FrontEnd Technology: PowerShell URL: http://www.scconfigmgr.com/2017/01/02/conf igmgr-osd-frontend-public-preview-available/ H H

Community Front-ends Name: The CM12 BitLocker FrontEnd HTA Technology: HTA URL: https://www.niallbrady.com/2013/01/18/the- cm12-bitlocker-frontend-hta/ H H

A Special Demo K K

PowerApps + Azure Automation Part of Office 365 Portable Roles Based Access Control built-in Simple with no actual coding Remote Desktop and VPN are not for millennials Cloud Rules! (Even though Brian hates it) K K