Moderated by:Sponsored by: Kim Oppalfens, Microsoft ConfigMgr MVP Maintaining your Application Deployment History when Re-deploying a Workstation 11 August.

Slides:



Advertisements
Similar presentations
@TheDesktopTeam
Advertisements

SCCM 2012 Features and Benefits
Moderated by:Sponsored by: Are You Ready for System Center 2012 Configuration Manager? Wally Mead, The Microsoft System Center Configuration Manager Expert.
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
What’s coming in Sccm 2007R2 aka Sccm 2007R2: 10 reasons to upgrade Kim Oppalfens SCUG.be.
Mark O’Shea | MVP Windows Expert – IT Professional.
Moderated by:Sponsored by: Inside a ConfigMgr 2012 OS Deployment Task Sequence Michael Niehaus Senior Program Manager, Solution Accelerator Team
Moderated by:Sponsored by: “Ask Wally” Wally Mead, Microsoft System Center Configuration Manager Expert July 13, 2011.
Deployment Deep Dive on Windows 7 Rodney Buike – Technology Evangelist Microsoft Canada
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.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
What do User-Centric deployments mean for OSD NE Ohio System Center User Group February 2012 Jason Condo
Windows 7 Deployment Tools and Technologies
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Leader in Cloud Services Enablement and Desktop Virtualization 900+ employees worldwide 100+ patents granted or pending 200+ partnerships include Microsoft,
WCA-B324 Get Up!!! YAAAWWWN! App-V 5.0 Get Ready for… Are You Ready?
Windows Vista: Volume Activation 2.0
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
Deploying Windows 8 with System Center Configuration Manager 2012 HOWARD A. CARTER III SENIOR CONSULTANT DMVMUG User Conference 2013.
LinuxUNIX Red HatSUSECentOSUbuntuDebianOracleAIXHP-UXSolaris Configuration Manager * * * * * * Endpoint Protection No Plans.
Moderated by:Sponsored by: Episode 5: How to Use SCCM to Collect Microsoft SQL Server Editions, Oracle Applications and Many More e=cm 2 Rod Trent, CEO,
Managing Your Datacenter with Microsoft System Center Configuration Manager Kent Agerlund, ECM MVP, Coretech.
Moderated by:Sponsored by: BDNA Normalize for ConfigMgr™ Pradeep Bhanot
Moderated by:Sponsored by: John Nelson, SCCM 2009 MVP &President, Minnesota System Center User Group Ask John + Stump the Expert + JN Gems 14 September.
Moderated by:Sponsored by: Configuration Manager 2012 OSD - Tips & Tricks from a Deployment Master Johan Arwidmark April 10, 2012.
Moderated by:Sponsored by: Episode 1: Introducing BDNA Normalize CM e=cm 2 Rod Trent, CEO, myITforum April 5, 2012.
© 2012 Microsoft Corporation. All rights reserved.
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.
Richard Zuraff General Mills
Week #3 Objectives Partition Disks in Windows® 7 Manage Disk Volumes Maintain Disks in Windows 7 Install and Configure Device Drivers.
Moderated by:Sponsored by: Post MMS 2012 Review Brad Anderson May 2, 2012.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
Moderated by:Sponsored by: ConfigMgr OSD Tips/Tricks – What happens when I do this… uh-oh Chris Nackers Owner, Nackers Consulting
Satisfy Your Technical Curiosity Specialists Enterprise Desktop -
Microsoft Management Seminar Series SMS 2003 Change Management.
Deploying Software with Group Policy Chapter Twelve.
Are you Ready for Configuration Manager vNext?
(c) 2011 Microsoft. All rights reserved.
System Center Configuration Manager 2012 R2 Jodie Gaver Jodie Gaver Working with Configuration Manager since Working with Configuration Manager.
Managing Third Party Updates with Microsoft’s System Center Configuration Manager Secunia Integration, MMS 2015 Kent AgerlundSherry Kissinger.
House of tails dogs charity All donations go 100% to the charity #MMSGIVEBACK.
Reducing server sprawl and IT power/cooling costs Moving from reactive to proactive state Quickly troubleshooting PC and laptop issues Deploying new.
Introduction to MDT 2012 User Driven Installs (UDI)
Service Pack 2 System Center Configuration Manager 2007.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
Walter Pitrof Technology Solution Professional Microsoft Switzerland Client Lifecycle Management mit Configuration Manager 2012 Chris Greuter Partner |
Windows Deployment Ben Dumke – Hortonville Area School District Sadie O’Brien – School District of Shiocton.
BE-com.eu Brussel, 26 april 2016 EXCHANGE 2010 HYBRID (IN THE EXCHANGE 2016 WORLD)
Community Rules Session Subtitle Jörgen Nilsson Kent Agerlund
Moderated by:Sponsored by: A Deep Dive into SCCM Data - Bring Your Snorkel! Garth Jones March 14, 2012.
Moderated by:Sponsored by: Check Your Site Before You Wreck Your Site Reed G Porter, IT Pioneer 25 January 2012.
University of Leicester Application Virtualisation Roadmap.
Deploying Windows 7 with Configuration Manager Tips from the field With Niall Brady, MVP ConfigMgr, Zipper.
Moderated by:Sponsored by: BDNA Normalize for ConfigMgr™ The SCCM Community Spoke. BDNA Listened.
Moderated by:Sponsored by: Helpful Tips for Managing Software Updates in SCCM 2007 R3 By Richard Dixon Phoenixtekk SCCM Architects.
The G.I. Joe Method for Troubleshooting Configuration Manager 2007
BDNA Normalize for ConfigMgr™
OSD Front-Ends Henrik Rading Blog.coretech.dk/hra Senior Consultant
Modernize ConfigMgr OSD with Community Tools
System Center Configuration Manager: What’s New?
Configuration Manager.Next Application Management – Part 2
Increase and Improve your PC management with Windows Intune
Doug Solutions and Product Manager, Now Micro
Evolve to Modern Management
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Presentation transcript:

Moderated by:Sponsored by: Kim Oppalfens, Microsoft ConfigMgr MVP Maintaining your Application Deployment History when Re-deploying a Workstation 11 August 2011

Welcome Introduction BDNA & myITforum Kim Oppalfens: Maintaining your Application Deployment History when Re-deploying a Workstation Q&A Wrap Up Agenda

Constantin Delivanis, CEO BDNA ~ Normalize & SCCM

Rod Trent, myITforum –All things “System Center” –Since 1999 –Large and growing community (120,000 visitors a day) –Huge storehouse of System Center knowledge –Noobies to experts –Even Kim is hanging around at myITforum myITforum

Kim Oppalfens Innovativ.Be Principal consultant Author of SccmAutodoc & Instant Delivery Nickname: “The quiet shy guy” according to my MVP buddies Favorite quote: The M in WMI stands for Magic! 7th year ConfigMgr MVP Co-Founder System Center user group Belgium MyitForum mssms list member Happily married and proud father of Lennart & Lauren Hobbies: WMI Magician Blog: wmiguy wmiguy Twitter: TheWMIGuy

Why would you want to maintain your application deployment history? How can you maintain your application deployment history? –Retaining the client’s resourceID –Retaining the client’s dynamic collection membership –Rebuilding the application deployment history using task sequence variables Q&A Agenda

Machine in an as ready as possible state when delivered to the end user. Why not? –Licensing cleanup –Application rationalisation Why?

Start re-imaging process from live OS – upgraded-to-windows-7-using-osd-might-generate-a-new-sms-guid.aspxhttp://blogs.technet.com/b/configmgrteam/archive/2011/02/14/computers- upgraded-to-windows-7-using-osd-might-generate-a-new-sms-guid.aspx –Pro’s: Native functionality –Con’s: Some challenges to prevent end-user re-imaging themselves, Not always feasible or practical Implement native mode –Client will retain identity if client cert has the same subject name. –Pro’s: Native functionality –Con’s: A bit of overhead on the implementations “Manually resolve conflicting records” –Merging “obsolete” records: records-in-configuration-manager-2007/ records-in-configuration-manager-2007/ –Pro’s: Auto-handled solution –Con’s: Some security concerns 1 Retain the Client’s resourceID 1

Run Tranguid.exe (Sms 2003 Toolkit2) to backup smscfg.ini identitySms 2003 Toolkit2 –Tranguid.exe /G %computername%.ini – scenario-issues-solutions-with-tranguid-exe-part-1.aspxhttp://scug.be/blogs/sccm/archive/2008/10/27/sccm-in-place-upgrade-refresh- scenario-issues-solutions-with-tranguid-exe-part-1.aspx –Con’s: Requires tranguid command line to run prior to ReImaging Not confirmed to be working with Windows 7 Retain the Client’s ResourceID 2

Retaining the resourceID will help till the next collection eval cycle. Build dynamic collections based on computername using the list value criterion type –Pro’s: Real easy –Con’s: can become challenging to manage really fast. Build dynamic collections based on Active Directory Groups –Pro’s: Uniform way of managing through Active Directory –Con’s: Introduces delay waiting for ConfigMgr System Group discovery and collection Evaluation Cycle Delta discovery in ConfigMgr 2007 R3 + Dynamically add new resources to collection helps for OS Deployment Delta discovery & Dynamically add new resources doesn’t do squat for adhoc software distributions Retaining dynamic collection membership

Explaining Tasksequence Basevariables 1.Define a base variablename (Eg:Applications) 2.Create variables (Collecion, Machine or TS) 1.(Eg: Applications001 & Applications002) –Condition1: Variable Name has to end with 3 digits –Condition2: The 3 digit sequence has to be un-interrupted (EG: 001,002,003) NOT (001,002,004) 3.Set variable values to PkgID:Programname 1.(Eg:P :OSDInstall 1.Condition1: Program runs as admin, whether or not user is logged on, and without user Interaction 2.Condition2: Program is configured to Allow installation from tasksequence without being advertised. Rebuilding the application deployment history using task sequence variables

The UI for base variables isn’t the best: 1.Need to know packageID’s & Program Names by heart (No Browse) 2.VariableNames cannot be altered (Requires deletion and re-creation 1.Annoying combined with the fact that your 3-digit code needs to be sequential Collection & Machine variables are static Rebuilding the application deployment history using task sequence variables – Issue

1.ConfigMgr Console is easilly extended, as it is all WMI (and some XML) –Introducing the TaskSequence BaseVariable UI 2.Using the Taskseqence Variable COM Object to dynamically generate BaseVariables (Only 2 lines of code) dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment") env(“Applications001") = "Eg:P :OSDInstall" Rebuilding the application deployment history using task sequence variables – Fixes

Active Directory groups ConfigMgr Hardware Inventory/ Asset Intelligence –Caveat: Working based on Add/remove program display names can be challenging BDNA Normalizes ConfigMgr data and uploads it as queryable WMI data Client registry (Uninstall/windows installer) CCM_Softwaredistribution in WMI –Caveat: Contains all received advertisements... Application history by Vbscript – Potential sources for info

MDT uses its own mechanism using a Package Mapping table to dynamically create Task Sequence variables –Populates the UDI Wizard with pre-detected apps MDT 2010 Update1 Package Mapping

Elegant solution –Pro’s: applications are used by users, user usually doesn’t change with a redeployment –Con’s When user logs on to a different workstation -> Installation hell * Application installs not ready when machine is delivered to end-user * * Both issues are fixed in ConfigMgr 2012 using the App model’s Global conditions and User device affinity integration into OSD Deploy to Users or Usergroups

Static Collections Dynamic Collections Scripted TS Variables Users or Usergroups No Scripting knowledge required Apps installed on Finished TS 1 Apps installed before user logs on 2 2 Allows for Application upgrades Overall Pro’s & Cons 1 Yes, With ConfigMgr 2012 user centric deployment & User device affinity 2 Introduce waiting period in provisioning to allow normal Machine Policy based advertisements to run

Active Directory Computer group deployments Coupled with a TaskSequence script to enumerate computer group memberships Keep package names and Active Directory groups identical Create standardized OSDInstall program that meets the OSD program requirements Personal Preference

For System Center Enthusiasts: For deployment enthusiasts: For people that love to play with new stuff: BDNA Normalize as a service: Microsoft Evaluations: For people interested in SccmAutodoc or SCCM Instant delivery : Contact me for quotes: Call to Action

Next SCCM GURU Webcast: September 14, 2011 John Nelson, SCCM MVP & President, Minnesota System Center User Group  Wrap Up

To thank you for participating in our SCCM GURU webcast, we’d like to offer EVERYONE on the webcast a super cool SCCM GURU Webcast T-shirt. Please register here:  Thanks for attending!

Questions, Contact Info BDNA Matt Lefer +1 (650) myITforum Rod Trent +1 (513) Inovativ.be Kim Oppalfens Twitter: theWMIGuy

Below are the links to the downloads that matter the most in FY12. System Center Configuration Manager 2012 Beta 2 System Center Configuration Manager 2007 R3 System Center Data Protection Manager 2010 System Center Operations Manager 2007 R2 System Center Virtual Machine Manager 2008 R2 SP1 System Center Virtual Machine Manager 2012 Beta Hyper-V Server 2008 R2 SP1 Windows Server 2008 R2 SP1 Microsoft Eval Downloads