SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Migrate XP to Windows 7 Without Loosing any
         User or Application Settings

                  Rhonda Layfield
               Deployment Done Right
This Session Assumes…
• MDT 2012 is installed
• Deployment Share has been created
• You have added Windows 7 as an OS to
  deploy in the Deployment Workbench
What We Will Cover
• MDTs Hidden Secrets
• Advanced Features
  – Not so well connected machines
  – Machines not connected at all
• Migrate XP machine to Windows 7
MDT Hidden Secrets
• Properties of a Deployment Share
• Compare 2010 U1 to 2012
Hidden Secrets
ADVANCED MDT 2012
MDT Components
• The MDT components are:
   –   Operating Systems
   –   Applications
   –   Drivers
   –   Packages
   –   Task Sequences
• To use some of the Advanced Features of MDT you will need to group
  MDT components together
• The way you group MDT components is by creating a “Selection
  Profile”
MDT’s Selection Profiles
• The MDT components you group will determine what you
  can do with the selection profile:
  – Group drivers and packages to inject into the MDT generated
    Windows Pre Installation Environments (WinPEs)
  – Group drivers to inject into an OS task sequence
  – Control which MDT components are included in “Media”
  – Group MDT components to replicate (and keep in sync) linked
    deployment shares
Linked Deployment Shares
          LDS
Not So Well Connected Clients
                             Brussels
                 OS
                 Application        MDT DS
                 Drivers
                 Task Sequences




                              WAN Links




      Nivelles                               Antwerp
Linked Deployment Shares (LDS)
• LDS allows you to copy a subset (or all if you choose) of
  components to replicate to another machine
• Even Windows 7 can host a LDS
• But, if you host the LDS on a server you can integrate
  WDS
• To create a LDS
• Begin on the target computer
Problems
• Get out of sync
• DFS-R replication
  – Boot.ini file
• Forget a component
Create a LDS
Deploy OSs From a UFD
Branch Offices      Brussels

                         MDT DS




      Good WAN                      Unreliable
      Link                          WAN Link




         Nivelles                 Antwerp
Media Deployment

             MDT Deployment Image
                                    Pro   No Network Connectivity
                                    Con   No Version Control

Bare Metal
Create Media
Prepare Media
• Open an elevated command prompt
  – DISKPART
     •   List disk (record the number of the external device)
     •   Select disk N (N is the disk number
     •   Select disk 2
     •   Clean
     •   create partition primary
     •   select partition 1
     •   Active
     •   format fs=ntfs
     •   Assign
     •   exit
     •   Close the command prompt
Preparing Media Completed
•   Open Windows Explorer
•   Turn on show hidden files
•   Navigate to the Media “Content” folder
•   Copy the entire Content folder
    –   Boot folder
    –   Deploy folder
    –   EFI folder
    –   Autorun.inf
    –   Bootmgr
    –   Bootmgr.efi
Problems With Media
• Forget a component
• No way to password protect the UFD
• Do not format NTFS
  – Not bootable
XP MIGRATION
XP to Windows 7
1 Copy WinPE
           MDT WinPE                        2   Boot Target
                                                               XP
                                                              WinPE



    MDT 2012
Deployment Server
                                   Store Users Data and Settings
Connect to MDT Server
                            and Download Image      W7
                                                    WinPE



    MDT 2012
Deployment Server   Restore Users Data and Settings
Migrate XP to Win 7
Get MDT Deployment Server Ready
• Add an Operating System
  – Windows 7
• Add Drivers
• Add Applications
• Create a Task Sequence
But Wait There is More…
• Re-install existing applications from XP to
  Win 7 automatically
• Extend the basic features of MDT
• It would look like this…
XP Migration “Refresh” Scenario
             1        Begin MDT Deployment

             2   Get list of Applications Installed
 W7               User and Application Data and
             3    Settings are stored on server


XP SP2/SP3   4          Format Hard drive

             5         Windows 7 Installed
                                                      MDT 2010 U1
                                                      Deployment Server
             6       Applications are Installed

                  User and Application Data and
             7   Settings are Restored from server
To Set This Up
• Gather application information from XP
  – Need the uninstall registry keys
• Add applications to MDT Deployment
  Workbench
  – With the uninstall registry key
• Set up MDT to extend the functionality
•
               Gather Application Information
    Log on as a standard user for read only mode
•   HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall




      Uninstall key
      name
Gather Application Information
•   .Exe’s are easy – the application name is obvious
•   .Msi’s are displayed as GUID’s – look for the DisplayName




            .MSI




             EXE
Gather Application Information
 Copy Key Name to Notepad
Gather Application Information
• This is what you will get:
   – HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent
     VersionUninstall{FC7BACF0-1FFA-4605-B3B4-A66AB382752D}
• This is the piece you want:
   – HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent
     VersionUninstall{FC7BACF0-1FFA-4605-B3B4-A66AB382752D}
• If your doing a lot of applications at one time:
           XMLNotepad = {FC7BACF0-1FFA-4605-B3B4-A66AB382752D}
           NetMon 3.3 = {365C5A10-6561-454F-B975-56EA878D0A06}
           Office 2007 = {90120000-002A-0000-1000-0000000FF1CE}
Gather Application Information
Applications And MDT
• Performed on the MDT deployment server
• Within the Deployment Workbench
       •   Add an application
       •   Open the properties of the application
       •   Go to the Details tab
       •   Input the Uninstall registry key name from your
           Notepad file
Add Application data to MDT Server
Extend MDT Functionality
• Download LTIAppDetect.vbs from
  –   http://www.deploymentdr.com/Download.html

• Copy the LTIAppDetect.vbs script to your
  deployment share’s Scripts folder
Configure MDT
•   Configure MDT to look for applications
•   Edit the properties of your deployment share
     – From within the Deployment Workbench
         • Properties of your deployment share
              –   Rules tab
                     [Settings]
                     Priority=Default
                     Properties=MyCustomProperty

                     [Default]
                     OSInstall=Y
                     SkipAppsOnUpgrade=YES
                     SkipCapture=YES
                     SkipAdminPassword=NO
                     SkipProductKey=YES
Configure MDT
•   Add LTIAppDetect.vbs
                 [Settings]
                 Priority=Default
                 Properties=MyCustomProperty

                 [Default]
                 UserExit=LTIAppDetect.vbs
                 OSInstall=Y
                 SkipAppsOnUpgrade=YES
                 SkipCapture=YES
                 SkipAdminPassword=NO
                 SkipProductKey=YES
MANDATORY
APPLICATIONS
Make Applications Mandatory
• If you don’t want a person to be able to de-select an application during
  deployment…
• Edit LTIAppDetect.vbs script
• Set oApplications = oEnvironment.ListItem("Applications")
   To:
• Set oApplications = oEnvironment.ListItem("MandatoryApplications")
Clean Up Active Directory Users and
           Computers
• If you rename your newly migrated machine the old name still exists in
  AD
• So, you might want to clean that up by deleting the old machine name
What We Covered
• MDTs Properties of a deployment share
• Advanced Features
  – Not so well connected machines (LDS)
  – Machines not connected at all (Media)
• Migrate XP machine to Windows 7
  – Maintaining users data and settings
  – Re-installing applications automatically
Get In Touch With Me…
• Let me know how your deployments are going:
  – Rhonda@DeploymentDr.Com
• Follow me on Twitter
  – DeploymentDr@Twitter.com
• Available for consulting and training
Up Next
• Windows Deployment Services (WDS)
• Comparison between WDS and MDT 2012

Weitere ähnliche Inhalte

Was ist angesagt?

Wd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_finalWd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_final
interviz
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
Виталий Стародубцев
 

Was ist angesagt? (20)

K2000 Mac Imaging
K2000 Mac ImagingK2000 Mac Imaging
K2000 Mac Imaging
 
Lesson03
Lesson03Lesson03
Lesson03
 
Troubleshooting K2000
Troubleshooting K2000Troubleshooting K2000
Troubleshooting K2000
 
K2000 Recovery Console Tips and Tricks
K2000 Recovery Console Tips and TricksK2000 Recovery Console Tips and Tricks
K2000 Recovery Console Tips and Tricks
 
K2000 Advanced Topics
K2000 Advanced TopicsK2000 Advanced Topics
K2000 Advanced Topics
 
Vmware thin app architecture
Vmware thin app architectureVmware thin app architecture
Vmware thin app architecture
 
Optimizing K2000 Workflow
Optimizing K2000 WorkflowOptimizing K2000 Workflow
Optimizing K2000 Workflow
 
K2000 Scripted Installations
K2000 Scripted InstallationsK2000 Scripted Installations
K2000 Scripted Installations
 
K2000 Imaging
K2000 ImagingK2000 Imaging
K2000 Imaging
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
 
System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaS
 
Wd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_finalWd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_final
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
K2000 Keeping Your Deployments Up-to-Date
K2000 Keeping Your Deployments Up-to-DateK2000 Keeping Your Deployments Up-to-Date
K2000 Keeping Your Deployments Up-to-Date
 
Xen.org Overview 2009
Xen.org Overview 2009Xen.org Overview 2009
Xen.org Overview 2009
 
how to install VMware
how to install VMwarehow to install VMware
how to install VMware
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
Lecture Lesson 1 Windows 7 Configuration
Lecture Lesson 1 Windows 7 ConfigurationLecture Lesson 1 Windows 7 Configuration
Lecture Lesson 1 Windows 7 Configuration
 
Windows 7 Deployment Enhancements
Windows 7 Deployment EnhancementsWindows 7 Deployment Enhancements
Windows 7 Deployment Enhancements
 

Andere mochten auch

Lymphatic and immune
Lymphatic and immuneLymphatic and immune
Lymphatic and immune
staceyhunt
 
Presentació mercè lentijo
Presentació mercè lentijoPresentació mercè lentijo
Presentació mercè lentijo
lentidamus
 
Animal presentation
Animal presentationAnimal presentation
Animal presentation
jasoncowen
 
Second lesson
Second lessonSecond lesson
Second lesson
meteab
 
Io sono il maya dei vostri giorni
Io sono il maya dei vostri giorniIo sono il maya dei vostri giorni
Io sono il maya dei vostri giorni
Marcello Silvestri
 
Law of demand 2014
Law of demand 2014Law of demand 2014
Law of demand 2014
Travis Klein
 
Mon wars of religion
Mon wars of religionMon wars of religion
Mon wars of religion
Travis Klein
 

Andere mochten auch (20)

Planning shooting
Planning shootingPlanning shooting
Planning shooting
 
Virtualization Technology and Directions ( EMC World 2010 )
Virtualization Technology and Directions ( EMC World 2010 )Virtualization Technology and Directions ( EMC World 2010 )
Virtualization Technology and Directions ( EMC World 2010 )
 
Lymphatic and immune
Lymphatic and immuneLymphatic and immune
Lymphatic and immune
 
Dsc
DscDsc
Dsc
 
Presentació mercè lentijo
Presentació mercè lentijoPresentació mercè lentijo
Presentació mercè lentijo
 
M i r n y
M i r n yM i r n y
M i r n y
 
What’s in Windows Server 8 for the ITPro – a demo tour
What’s in Windows Server 8 for the ITPro – a demo tourWhat’s in Windows Server 8 for the ITPro – a demo tour
What’s in Windows Server 8 for the ITPro – a demo tour
 
Animal presentation
Animal presentationAnimal presentation
Animal presentation
 
Second lesson
Second lessonSecond lesson
Second lesson
 
Math
MathMath
Math
 
Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI) Records Management and Governance of Electronically Stored Information (ESI)
Records Management and Governance of Electronically Stored Information (ESI)
 
Pg hiring process linked in
Pg hiring process   linked inPg hiring process   linked in
Pg hiring process linked in
 
Basketball
BasketballBasketball
Basketball
 
שיתוף פעולה ראשון בין חוגלה קימברלי ואל הלב 2011
שיתוף פעולה ראשון בין חוגלה קימברלי ואל הלב 2011שיתוף פעולה ראשון בין חוגלה קימברלי ואל הלב 2011
שיתוף פעולה ראשון בין חוגלה קימברלי ואל הלב 2011
 
Io sono il maya dei vostri giorni
Io sono il maya dei vostri giorniIo sono il maya dei vostri giorni
Io sono il maya dei vostri giorni
 
Basic stack, queue
Basic stack, queueBasic stack, queue
Basic stack, queue
 
Law of demand 2014
Law of demand 2014Law of demand 2014
Law of demand 2014
 
APP5O'DonoghueJ
APP5O'DonoghueJAPP5O'DonoghueJ
APP5O'DonoghueJ
 
Propuesta de informática
Propuesta de informáticaPropuesta de informática
Propuesta de informática
 
Mon wars of religion
Mon wars of religionMon wars of religion
Mon wars of religion
 

Ähnlich wie Deployment Day Session 2 MDT 2012 Advanced

ITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers ForumITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers Forum
djazayeri
 
A lap around pdt and other automation goodness
A lap around pdt and other automation goodnessA lap around pdt and other automation goodness
A lap around pdt and other automation goodness
Enrique Lima
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
Concentrated Technology
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Gene Carboni
 

Ähnlich wie Deployment Day Session 2 MDT 2012 Advanced (20)

Deploying An Optimized Desktop - XP to 7 With P2V
Deploying An Optimized Desktop - XP to 7 With P2VDeploying An Optimized Desktop - XP to 7 With P2V
Deploying An Optimized Desktop - XP to 7 With P2V
 
SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
 
Guide To Windows 7 - Installing Windows 7
Guide To Windows 7 - Installing Windows 7Guide To Windows 7 - Installing Windows 7
Guide To Windows 7 - Installing Windows 7
 
TechMentor Fall, 2011 - Using Task Sequences to Completely Automate Windows 7...
TechMentor Fall, 2011 - Using Task Sequences to Completely Automate Windows 7...TechMentor Fall, 2011 - Using Task Sequences to Completely Automate Windows 7...
TechMentor Fall, 2011 - Using Task Sequences to Completely Automate Windows 7...
 
Introducing Widows 7
Introducing Widows 7Introducing Widows 7
Introducing Widows 7
 
Deployment day session 4 deployment using sccm
Deployment day session 4 deployment using sccmDeployment day session 4 deployment using sccm
Deployment day session 4 deployment using sccm
 
ITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers ForumITECH Kenya presentation on OpenMRS Developers Forum
ITECH Kenya presentation on OpenMRS Developers Forum
 
Configuration Manager: zero-touch & Windows 8.1 (MS NetWork 4)
Configuration Manager: zero-touch & Windows 8.1 (MS NetWork 4)Configuration Manager: zero-touch & Windows 8.1 (MS NetWork 4)
Configuration Manager: zero-touch & Windows 8.1 (MS NetWork 4)
 
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
 
Deploying w7
Deploying w7Deploying w7
Deploying w7
 
A lap around pdt and other automation goodness
A lap around pdt and other automation goodnessA lap around pdt and other automation goodness
A lap around pdt and other automation goodness
 
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't KnowTechMentor Fall, 2011 - WDS Tricks You Didn't Know
TechMentor Fall, 2011 - WDS Tricks You Didn't Know
 
TechNet Live spor 1 sesjon 2 - sc-forefront 2
TechNet Live spor 1   sesjon 2 - sc-forefront 2TechNet Live spor 1   sesjon 2 - sc-forefront 2
TechNet Live spor 1 sesjon 2 - sc-forefront 2
 
Springboard Series Spain 2011 - David Nudelman - Migrando a Windows 7
Springboard Series Spain 2011 - David Nudelman - Migrando a Windows 7Springboard Series Spain 2011 - David Nudelman - Migrando a Windows 7
Springboard Series Spain 2011 - David Nudelman - Migrando a Windows 7
 
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
 
IIS Web Ecosystem
IIS Web EcosystemIIS Web Ecosystem
IIS Web Ecosystem
 
Configuration Manager: zero-touch & Windows 8.1 (WinDays14)
Configuration Manager: zero-touch & Windows 8.1 (WinDays14)Configuration Manager: zero-touch & Windows 8.1 (WinDays14)
Configuration Manager: zero-touch & Windows 8.1 (WinDays14)
 
Chapter Two.pptx
Chapter Two.pptxChapter Two.pptx
Chapter Two.pptx
 
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
 

Mehr von Microsoft TechNet - Belgium and Luxembourg

Mehr von 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
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Deployment Day Session 2 MDT 2012 Advanced

  • 1.
  • 2. Migrate XP to Windows 7 Without Loosing any User or Application Settings Rhonda Layfield Deployment Done Right
  • 3. This Session Assumes… • MDT 2012 is installed • Deployment Share has been created • You have added Windows 7 as an OS to deploy in the Deployment Workbench
  • 4. What We Will Cover • MDTs Hidden Secrets • Advanced Features – Not so well connected machines – Machines not connected at all • Migrate XP machine to Windows 7
  • 5. MDT Hidden Secrets • Properties of a Deployment Share • Compare 2010 U1 to 2012
  • 8. MDT Components • The MDT components are: – Operating Systems – Applications – Drivers – Packages – Task Sequences • To use some of the Advanced Features of MDT you will need to group MDT components together • The way you group MDT components is by creating a “Selection Profile”
  • 9. MDT’s Selection Profiles • The MDT components you group will determine what you can do with the selection profile: – Group drivers and packages to inject into the MDT generated Windows Pre Installation Environments (WinPEs) – Group drivers to inject into an OS task sequence – Control which MDT components are included in “Media” – Group MDT components to replicate (and keep in sync) linked deployment shares
  • 11. Not So Well Connected Clients Brussels OS Application MDT DS Drivers Task Sequences WAN Links Nivelles Antwerp
  • 12. Linked Deployment Shares (LDS) • LDS allows you to copy a subset (or all if you choose) of components to replicate to another machine • Even Windows 7 can host a LDS • But, if you host the LDS on a server you can integrate WDS • To create a LDS • Begin on the target computer
  • 13. Problems • Get out of sync • DFS-R replication – Boot.ini file • Forget a component
  • 16. Branch Offices Brussels MDT DS Good WAN Unreliable Link WAN Link Nivelles Antwerp
  • 17. Media Deployment MDT Deployment Image Pro No Network Connectivity Con No Version Control Bare Metal
  • 19. Prepare Media • Open an elevated command prompt – DISKPART • List disk (record the number of the external device) • Select disk N (N is the disk number • Select disk 2 • Clean • create partition primary • select partition 1 • Active • format fs=ntfs • Assign • exit • Close the command prompt
  • 20. Preparing Media Completed • Open Windows Explorer • Turn on show hidden files • Navigate to the Media “Content” folder • Copy the entire Content folder – Boot folder – Deploy folder – EFI folder – Autorun.inf – Bootmgr – Bootmgr.efi
  • 21. Problems With Media • Forget a component • No way to password protect the UFD • Do not format NTFS – Not bootable
  • 22. XP MIGRATION XP to Windows 7
  • 23. 1 Copy WinPE MDT WinPE 2 Boot Target XP WinPE MDT 2012 Deployment Server Store Users Data and Settings
  • 24. Connect to MDT Server and Download Image W7 WinPE MDT 2012 Deployment Server Restore Users Data and Settings
  • 25. Migrate XP to Win 7
  • 26. Get MDT Deployment Server Ready • Add an Operating System – Windows 7 • Add Drivers • Add Applications • Create a Task Sequence
  • 27. But Wait There is More… • Re-install existing applications from XP to Win 7 automatically • Extend the basic features of MDT • It would look like this…
  • 28. XP Migration “Refresh” Scenario 1 Begin MDT Deployment 2 Get list of Applications Installed W7 User and Application Data and 3 Settings are stored on server XP SP2/SP3 4 Format Hard drive 5 Windows 7 Installed MDT 2010 U1 Deployment Server 6 Applications are Installed User and Application Data and 7 Settings are Restored from server
  • 29. To Set This Up • Gather application information from XP – Need the uninstall registry keys • Add applications to MDT Deployment Workbench – With the uninstall registry key • Set up MDT to extend the functionality
  • 30. Gather Application Information Log on as a standard user for read only mode • HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall Uninstall key name
  • 31. Gather Application Information • .Exe’s are easy – the application name is obvious • .Msi’s are displayed as GUID’s – look for the DisplayName .MSI EXE
  • 32. Gather Application Information Copy Key Name to Notepad
  • 33. Gather Application Information • This is what you will get: – HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent VersionUninstall{FC7BACF0-1FFA-4605-B3B4-A66AB382752D} • This is the piece you want: – HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent VersionUninstall{FC7BACF0-1FFA-4605-B3B4-A66AB382752D} • If your doing a lot of applications at one time: XMLNotepad = {FC7BACF0-1FFA-4605-B3B4-A66AB382752D} NetMon 3.3 = {365C5A10-6561-454F-B975-56EA878D0A06} Office 2007 = {90120000-002A-0000-1000-0000000FF1CE}
  • 35. Applications And MDT • Performed on the MDT deployment server • Within the Deployment Workbench • Add an application • Open the properties of the application • Go to the Details tab • Input the Uninstall registry key name from your Notepad file
  • 36. Add Application data to MDT Server
  • 37. Extend MDT Functionality • Download LTIAppDetect.vbs from – http://www.deploymentdr.com/Download.html • Copy the LTIAppDetect.vbs script to your deployment share’s Scripts folder
  • 38. Configure MDT • Configure MDT to look for applications • Edit the properties of your deployment share – From within the Deployment Workbench • Properties of your deployment share – Rules tab [Settings] Priority=Default Properties=MyCustomProperty [Default] OSInstall=Y SkipAppsOnUpgrade=YES SkipCapture=YES SkipAdminPassword=NO SkipProductKey=YES
  • 39. Configure MDT • Add LTIAppDetect.vbs [Settings] Priority=Default Properties=MyCustomProperty [Default] UserExit=LTIAppDetect.vbs OSInstall=Y SkipAppsOnUpgrade=YES SkipCapture=YES SkipAdminPassword=NO SkipProductKey=YES
  • 41. Make Applications Mandatory • If you don’t want a person to be able to de-select an application during deployment… • Edit LTIAppDetect.vbs script • Set oApplications = oEnvironment.ListItem("Applications") To: • Set oApplications = oEnvironment.ListItem("MandatoryApplications")
  • 42. Clean Up Active Directory Users and Computers • If you rename your newly migrated machine the old name still exists in AD • So, you might want to clean that up by deleting the old machine name
  • 43. What We Covered • MDTs Properties of a deployment share • Advanced Features – Not so well connected machines (LDS) – Machines not connected at all (Media) • Migrate XP machine to Windows 7 – Maintaining users data and settings – Re-installing applications automatically
  • 44. Get In Touch With Me… • Let me know how your deployments are going: – Rhonda@DeploymentDr.Com • Follow me on Twitter – DeploymentDr@Twitter.com • Available for consulting and training
  • 45. Up Next • Windows Deployment Services (WDS) • Comparison between WDS and MDT 2012

Hinweis der Redaktion

  1. VM already booted to MDT WinPEMDT ServerDeploymentShare\\Boot folder point out *.wim * .isoVM Client VM Settings – pointing to the MDT WinPE .iso
  2. Within the Uninstall key all applications will have an Uninstall Key name
  3. Within the Uninstall key all applications will have an Uninstall Key name