What’s new on Talking About Windows?

What’s new on Talking About Windows? Well, hear from Jeremy Chapman, Senior Product Manager for Microsoft, as he shares his knowledge on the User State Migration Tool (USMT), which transfers information from XP to Windows 7 faster and easier than ever before.

JC

Program Manager Michael Kleef knows the benefits of making edits offline. Listen as he talks about using Advanced Group Policy Manager to eliminate mistakes and make changes before going live

Ashwin Palekar, Principal Group Program Manager, addresses remote application accessibility, data security and compliance, and other related scenarios.

Mike Mitchell, Principal Group Program Manager, talks about the advantages of the Microsoft Assessment Planning Toolkit (MAP) for IT pros and business decision-makers as they begin to integrate Windows 7.

Capture

All of this and the most complete list of live and virtual events for IT pros anywhere on our Talking About Windows events portal.

Come stop by and join the conversation!


Making The Most Of Your New Windows 7 PC

Just before the holiday, I asked the fine folks at Microsoft Press to send me some of their Windows 7 books for me to read and review. Several days later, a huge box arrived with a half dozen books. Over the holidays I had the chance to read through two of them. Windows 7 Inside Out by Ed Bott, Carl Siechert and Craig Stinson and Plain & Simple Windows 7 by Jerry Joyce and Marianne Moon.

The first of these, Windows 7 Inside Out is a solid reference guide for IT Pros and Tech Enthusiasts alike. This book assumes you are familiar with the Windows 7 basics and dives right into the meat.

Topics covered include:

  • Configure and customize your system with advanced setup options.
  • Manage files, folders, and media libraries.
  • Administer accounts, passwords, and logons—and help control access to resources.
  • Troubleshoot errors and fine-tune performance. Monitoring system health and troubleshooting errors
  • Advance Search techniques
  • Deep dive into the event viewer
  • Registry Editing
  • Automating routine maintenance with scripts and other tools.

9780735626652f

Included is a fully searchable eBook, “Before You Call Tech Support” reference guide, links to download gadgets, tools, blogs (like this one) and more…

If you are looking to tweak your Windows 7 system or help to support others, this book will more than cover your needs.

The second one, Plain & Simple is a great book for those IT Pros who were directly or indirectly involved with the purchase of a Windows 7 PC for someone else who is not PC savvy. (ie: You are now or have been the tech support line for Mom, Dad, Grandma, etc…) With huge photos and solid walkthroughs, Plain and Simple is a must have addition to that new PC purchase. The book covers the key areas to get you set up and running.

  • Running programs and sending e-mail
  • Browsing the Web and sharing your files.
  • Working with digital media, including photos, music, and videos.
  • Burning CDs and DVDs; make your own movies.
  • Setting up printers and home groups
  • Managing security settings and performing backups

9780735626669f

The book offers easy-to-follow steps and screenshots show you exactly what to do, lots of tips to teach you new techniques and shortcuts and their TRY THIS! exercises to help you apply what you’ve learned right away. One thing for sure, this book will reduce the number of “how do I” calls you will receive from friends and family.

Even I learned a few cool new tips and tricks reading through these books. :)

For even more tips and tricks, check out our recently updated IT Pro At Home Tips and Tricks area on Springboard and look for more book reviews over the next few weeks.


Do you know how much money your company could save moving to Windows 7?

Thinking about deploying Windows 7? Need to crunch the numbers to show your boss the  reduced TCO and quick ROI that Windows 7 will have for you’re company?

The Windows 7 Return on Investment (ROI) Tool, powered by Alinean, can help you evaluate your current PC total cost of ownership (TCO) and identify the potential benefits of deploying the Windows 7 operating system to help lower costs, improve service levels, and increase productivity.

Capture

This new tool can quantify the tangible value of Windows 7, estimate migration costs, and calculate the financial metrics necessary for your a project review and approval.

To check out the the Windows 7 ROI Calculator visit the Pilot and Deploy area of Springboard or just click here.

Tags:


Test Drive Windows 7

Visit the Windows 7 Test Drive for IT Professionals and take a guided tour of Windows 7.  The short virtual labs and supporting videos will give you a chance to explore Windows 7 by feature with no installation required.

TEST 

What can you try?

  • Search Federation: See how Search Federation works and see how to set up search federation connector.
  • BranchCache: Try BranchCache and enabling BranchCache in a virtual environment.
  • Med-V: Learn about Med-V and enabling Med-V in a virtual environment.
  • BitLocker/BitLocker to Go: Learn about enabling BitLocker and BitLocker to Go encryption using group policy.
  • User Account Control: Controlling user access through User Account Control.
  • Windows Troubleshooting: Observe first hand how the Windows Troubleshooting features work.

TEST2

Try out a few of the virtual labs and watch a few videos today and learn how Windows 7 can help you and your organization. There are more labs coming in the next few weeks including Application Compatibility Toolkit 5.5, AppCompat using Shims, Windows 7 Deployment, Internet Explorer, Powershell, Problem Steps Recorder and App-V.

To check out the labs, visit the Springboard Series on TechNet and go to our Latest Content and Expert Advice area and click on the Windows 7 Test Drive for IT Professionals

Don’t forget to download the free Windows 7 Enterprise 90 day trial version here – and discover how these scenarios work in your own environment.

Tags:


Are You Certifiable?

Now that Windows 7 has been released you may be interested in understanding what Microsoft Certifications are available, and how you can update your certification.

Jim Clark, Sr. Certification Manager for Microsoft Learning is here to answer some of the common questions.

Stephen: Are there any new certifications for Windows 7?

Jim: Yes, in addition to new versions of the Enterprise Desktop Support Technician Pro credential and the core configuring TS exam we have created a new credential with Windows 7 that is focused on the Enterprise Desktop Administrator.

Stephen: What is the difference between this new Enterprise Desktop Administrator (EDA) credential and the Enterprise Desktop Support Technician (EDST)?

Jim: Good question. The primary difference is that the EDST is focused on reacting to customer issues as a helpdesk or technical support responder?, but the EDA roles is focused on proactive desktop tasks that include designing, deploying, and managing. The EDA role is part of a design team that is looking into the future to determine what the desktop infrastructure will need to maintain, grow, or gain efficiency. This could be by upgrading or deploying a new OS, or modifying an existing deployment.

The simple answer is to look at these two credentials the same way we look at the Windows Server 2008 credentials:

  • Windows Server 2008, Server Administrator – Operations focused, responsible for today, tomorrow, and next week
  • Windows Server 2008, Enterprise Administrator – Engineering focused, responsible for next month, next year and beyond
  • Windows 7, Enterprise Desktop Support Technician – Operations focused, responsible for today, tomorrow, and next week
  • Windows 7, Enterprise Desktop Administrator – Engineering focused, responsible for next month, next year and beyond

Stephen: So those are the two Pro credentials for Windows 7, are there also new Technology Specialists (TS) exams for Windows 7?

Jim: Yes, there is one new TS exam that will support both the Enterprise Desktop Administrator (EDA), and the Enterprise Desktop Support Technician (EDST) credentials. That exam is 70-680: TS: Windows 7, Configuring. This exam is the backbone of our credentials and it validates all of the common how-to tasks associated with Windows 7. It is a requirement for both the EDA and EDST credentials.

Stephen: Will any of these new exams also count towards the Windows Server 2008 credentials?

Jim: Yes, the 70-680 TS: Windows 7, Configuring exam will count towards the Desktop requirement for the Enterprise Administrator Windows Server 2008 credential.

Stephen: How about people with the Vista EDST credential or even people with the XP DST credential, will they have a way to upgrade their credential to Windows 7?

Jim: Yes, we are creating an exam so that either XP DST’s or Vista EDST’s can take this one exam and become MCTS: Windows 7, Enterprise Desktop Support Technician certified. This upgrade exam will be out in early 2010.

Stephen: So what would you suggest is the first step to become Windows 7 certified?

Jim: If you are new to Windows client certification, or are not currently certified as either an XP DST or Vista EDST, then I recommend you take the 70-680: TS: Windows 7, Configuring exam. This exam is required for both of the Pro credentials and can be used for the desktop requirement for the Enterprise Administrator credential, so it’s the best place to start.

Stephen: Are there any other Windows 7 exams beyond the ones you’ve mentioned?

Jim: Yes, we also have an exam that is geared towards OEM Preinstallation specialists. This exam 70-683: TS: Windows 7, Preinstalling for OEMs is designed to validate skills of OEM vendors that preinstall Windows 7 on desktops and laptops for corporate or retail sales.

Stephen: Are any of the exams live now?

Jim: Yes, all of the exams (except the upgrade exam) are live now. Anyone can register to take an exam at www.prometric.com.

Stephen: Where can I learn more about Windows 7 certification?

Jim: Best place to start is the Windows Client Certification portal. This page will link you to all the Exam Preparation Guides for the Windows 7 exams.  If you decide you would like training before you take the exams then here Windows – Training Portal is the place to start or to get the latest information around the world of training and certification, check out the Born To Learn Blog.

NOTE: Until Dec 31st enjoy 15 to 25 percent off select Microsoft Certification exams. Click here for details.


The Windows 72 Hour Film Festival Winners

The Windows Client marketing team held a 72-hour film festival for Windows 7 in Seattle last month, to create fun and funky videos for our IT Pro community.17 film teams in the Seattle area participated. The contest started on a Thursday at 7pm and concluded on Sunday at 7pm, so the contestants had only 72 hours to create their 2 minute works of art.

Each team picked a different genre from a hat (e.g. Comedy, Music, Parkour, Blast from the Past, etc.). Every entry had to include the following in their film: 1) a character called “CIO Wiggins”, 2) a line of dialog “The guys in IT are going to like this” and of course 3) mention “Windows 7”.

I was asked to help judge the contest and present awards to the winners at a local theater in Seattle.Needless to say, the results are hilarious and interesting. Everyone did an amazing job. I have posted my personal favorite from the competition. Check out all the winners here.

Tags: ,


Windows 2000 Server, Windows 2000 Client and Windows XP SP2 Support Ends July 2010

With Windows 2000 Server and Client and Windows XP SP2 support ending July 13, 2010 are you aware of all the resources available to help you move to a new client and server operating system?

We have created a End-of-Support Solution Center to help with the planning of your migration strategy from Windows 2000 or Windows XP to Windows 7, Windows Server 2003, Windows Server 2008 or Windows Server 2008 R2.

Client Migration

There is no supported migration path from Windows 2000 to Windows 7 using the User State Migration Tool (USMT). You must first upgrade to Windows XP and then migrate to Windows 7 with USMT 4.0 included with the Windows Automated Installation Kit (AIK).

Here are some resources to help guide you:

NOTE: If you are looking to move from Windows Server 2000, the best place to start is at the Windows 2000 End-of-Support Solution Center where they have key information to help guide you through the upgrade paths, migration tools, and toolkits you will need


What’s New At Talking About Windows?

if you haven’t visited Talking About Windows.com in awhile, look at all you have missed.

Lidiane Souza a Sr. Group Program Manager at Microsoft discusses the concept of isolated applications and the benefits it provides to IT administrators, including flexibility, the ease of management, and a seamless experience for end users.

TAW

Listen in as Greg Lambert from ChangeBASE AOK discusses Windows 7 application compatibility, and highlights ways for developers to optimize the application experience for end users and Stephen Hall from District Computers, LLC. shares his thoughts on the speed, security, and remote capabilities of Windows 7 and how it can benefit end users who require on-site and off-site access to their information

Hear what Peter Menadue from Dimension Data has to say about early deployments of Windows 7 and methodologies used to ensure OS ease of use for both end users and IT administrators. Listen in as he also dispels the myths of virtualization

And, if your looking to learn more about Windows 7 or Windows Server 2008, come find a live or virtual event in your area by visiting the Events tab on the Talking About Windows site.

Listen, comment, join the conversation at Talking About Windows.com


New Windows 7 Application Compatibility List for IT Professionals

Until now there were a couple of ways to determine if your applications were compatible with Windows 7 – you can test everything, look them up one-by-one in the Windows Compatibility Center, or inventory your production machines using the Application Compatibility Toolkit 5.5 and synchronize your inventory with hosted compatibility data from Microsoft and ISVs. For about a year, we’ve been posting regular updates to the Windows Vista Application Compatibility List for IT pros and even though compatibility between Windows Vista and Windows 7 is pretty high, there has still been huge demand for a Windows 7-specific list. If you already have a list or inventory of the applications you want to move forward in a Windows 7 deployment, the new Windows 7 Application Compatibility List for IT Professionals lets you download a spreadsheet of known vendor-supported applications so that you can query the list against your pre-existing application inventory. This list represents a sample of the total ecosystem focusing on top products as defined by customers and deployments with a public statement of support provided by the vendor.

clip_image001

As you can see, there is compatibility status listed for both 32- and 64-bit versions of Windows 7, plus each application’s major and minor version numbers are listed to help normalize your data queries. Since October (yes, last month) we have already collected more than 5500 applications and the list is growing every day. If you are working through a list of hundreds or thousands of applications, this list will help you validate your applications more quickly. We will be updating this list regularly, so keep checking back to avoid any unnecessary testing. Click here to download the spreadsheet and get started.

If you are in the process of testing in-house developed applications, download the Application Compatibility Toolkit (ACT) and use its in-box evaluators and test tools. Although we released ACT 5.5 back in April coinciding with Windows 7’s RC release, there were no changes needed to support the RTM version of Windows 7. Even though you will see an occasional “RC” in ACT’s reports, ACT 5.5 is the RTM-supporting version.

To access these and other application compatibility resources, check out the Springboard Application Compatibility Zone where we host the latest application compatibility content for Windows 7.

Jeremy Chapman
Windows Deployment


Need to prepare your end users for Windows 7?

With Windows 7 now available to everyone, we are beginning to hear more and more requests from IT Professionals for content they can use to get their support teams and users up to speed on the end user features of Windows 7. We have spent a lot of time creating this content and you can find it various places like the Windows 7 Help and How To page, Springboard Series IT pro Tip and Tricks and the Microsoft Learning site, but we know there is a lot of content out there and you want a simple way to find it.

To help you find this information quickly and easily, we have updated the Enterprise Learning Framework (ELF) with content for Windows 7. ELF is a is a web based tool that helps corporations develop a training and communication plan for employees during a Windows 7, Windows Vista, and 2007 Microsoft Office system deployment. The tool helps you find content for three different audiences, Information Workers, Influential Information Workers, and Support. It also helps you find the right content for topics you are interested in, within particular deployment timeframes. ELF even gives you the ability to generate customized email messages or a Microsoft Office Word document that you can send to your users with all content you find.

The Enterprise Learning Framework is a  great tool to help you prepare your end users and your support staff for Windows 7. You can find the tool here.

Tags:


TechEd Berlin Wrap Up

What an amazing week here in Berlin. We had over 60 sessions presented by over 80 different speakers on Windows 7 this week.

We had hundreds of people stop by our Springboard Series on TechNet booth and the Talking About Windows booth. Since we localize Springboard in 10 languages we had a cool time showing demoing the site in all of the different languages. I also want to give out a huge thanks to our STEP (Springboard Technical Experts Program) members who helped to work our booth. These amazing guys came from Ireland (Aiden), Bolivia (Miklos), New Zealand (Erdal) and the UK (Justin) to help support Springboard and Windows 7.

IMG_3265

IMG_3223 

I even had a chance to be part of the Pre-Keynote. Check out the video of the bus arrival with keynote hosts Hyper-D and Hyper-T.

We met tons of IT pros excited about Windows 7 as well. We worked with a STEP member named Alex de Jong from the Netherlands. Alex asked the delegates at Teched EMEA about their Windows 7 experience. Alex contributes to NGN, the Dutch community of IT Pros. To learn more about Alex and all he does for the community, follow him on Twitter at @alexdejongngn. So ready to see the cool interviews and hear what over 100 IT pros from all over the world had to say about Windows 7 and Springboard? Check out our Talking About Windows events page under the TechEd EMEA event listing here. (Also a huge thanks to his crew, Ed Wens and Michel van den Einden who did all the camera, editing, and production).

TECH ED 
Also, make sure to check our our newest Engineering and IT pro videos on the main page from Lidiane Souza, Greg Lambert, Stephen Hall and Peter Menadu.

Tuesday night was our Springboard Party at the Water-Gate Club. Over 300 It pros from around the world showed up to party and share their love of Windows 7 and Springboard. It was a great time with great music courtesy of DJ Joey Snow and DJ David Lowe. Thanks again to our co-sponsors on the Windows Server team and TechNet+ team as well as everyone who showed up to celebrate with us.

IMG_3229

It was a week of listening to amazing speakers, everyone asking great questions,cool demos, people working in HOLs all day and getting certified that evening, amazing food and people passionate about all of our products. All of this and the 20th anniversary of the fall of the wall. Our motto, “Life Without Walls” really took on a whole new meaning for me as I stood in front of the wall and outside the Brandenburg Gate on Monday.

IMG_3116

IMG_3220 

Thank you Berlin for an amazing time.

Stephen


Getting Off The “Get On The Bus” Tour

For those of you reading our newsletter, following our Twitter feed or blogs, you are aware that I the Springboard Series partnered with Microsoft Learning for the “Get On The Bus Tour” The goal was to bring information on Windows 7, Server 2008 R2, Exchange 2010 and Certification. So, I agreed to spend 5 days working, traveling and even sleeping on a bus.

IMG_2958

I have to first start by stating what an amazing group of people I had the chance to work with. From Ken Rosen, Tjeerd Veninga, Liberty Munson, to Brad McCabe from the MDOP group and Ian Hameroff from the Exchange team. All true professionals who can go from speaking to an 18 yrs old to 80 yrs old attendee without missing a beat.

IMG_2976

The bus tour during my week onboard visited Amsterdam, Frankfurt and Munich in Germany, Vienna, Austria, Prague in the Czech Republic and then a final stop in Berlin where I am am now preparing for TechEd.

IMG_2879

We spoke to IT pros in Amsterdam, made a visit to the local Dell office and ended the day with a event complete with a Oscar statues, a red carpet and real “American style” popcorn where Windows 7 was the main event. We spoke to groups of IT managers in Frankfurt (where I learned knocking on a table at the end is a good thing) and to a high school in Vienna were we spoke to around 100 students about Microsoft, technology and the career paths. It was amazing to see the excitement and enthusiasm around our technology.

IMG_2951

We visited Munich were again much table knocking ensued and then on to Austria where we did sessions for our TDM (Technical Decision Makers) around the cost savings and benefits of the new products.

IMG_2902

Finally, after a long nite and short sleep, we arrived in Prague where we spoke at the new football (soccer for our US readers) stadium for Slavia Praha where we got an great behind the scenes tour of the stadium.

Times are tough all around. So bringing this opportunity directly to the people who can best benefit from it was a great experience. The many questions and thanks I received from all
who attended really made the cold, the lack of sleep and the long days well worth the time spent.

Austria

Thank you again for all who attended our events. I have made some great new friends and have learned so much from all of you. I look forward to seeing some of you here in Berlin during my stay.

To see more photos and videos from the tour visit the Bus Tour site here.

Auf Wiedersehen for now.

Stephen

PS-

Also huge thanks to Melissa Bathium our tour coordinator, Bob Simms our contest winner and of course to Celine Allee and Janett Garcia-Riseland for sponsoring this amazing event.


Coming to TechEd EMEA in Berlin?

techedemea berlin.png

Coming to TechEd EMEA? Well make sure you stop by the Springboard or Talking About Windows booths! Why? Well, in addition to all the cool information on Windows 7 we have to share with you we have tons of cool opportunities and prizes!

Talking About Windows booth

  • Attendees who find the Talking About Windows Video crew and record their thoughts about Windows 7 will have the opportunity to win prizes.  Videos will be shown in the booth on the TAW plasma and on the TAW web site. Plus, we will be giving out some cool prizes.
  • Talking About Windows Interviews - Come hear from our community experts and ask questions live during our video podcasts. Stop by for a list of speakers and times.
  • Live MVP Call – At 10 am on Wed, join us for a live MVP call with Karen Anne Young of the MVP group and Graham Watson of Culminus.

Springboard Series on TechNet Booth

  • Springboard Series Community Influencers Party
    Tuesday, 10 November, 17.00 – Midnight
    Hosted by:  Springboard Series, Server & TechNet+
    Audience:  MVP, TechNet+, MCT, Microsoft
    By invitation only
  • Springboard Series Learning Plans - Complete a Springboard Series Learning plan for a chance to win a Flip HD video camera

Plus we have swag and other cool opportunities so stop by, say hi and learn about all the cool information we have to help you Discover, Explore, Pilot, Deploy and Manage Windows 7.

See you at the show!

Stephen


Part 5: Automating the migration from Windows XP to Windows 7 End-to-End

So this is the fifth and final part of the series about deployment and all of the subtasks you need to do. Admittedly, I set out to do this in one page and I think with small font and a decent-sized plotter, you may just be able to get this to print onto a single page, but most people won’t. For the astute readers out there, you might be thinking two things, “I just read several pages of what is essentially intro content?” or “Wait, Jeremy, you forgot all about drivers!!!”

To the first question, I was on the team that originally wrote the ominous “1500 pages of desktop deployment guidance” back in the Business Desktop Deployment (BDD) 2.0 and 2.5 days. We’ve “streamlined” that down to a couple hundred pages now in MDT 2010, but in doing so, left out most of the content around project management, business case, Microsoft Solutions Framework and so on. The result is the often-requested, “click-here, do this” guidance, but if you crave the all-up project management best practices content, we’ve posted archived builds of MDT and BDD releases.

If you’re one of those guys that refuses to use stuff branded as Windows XP SP2 or Windows Vista because it doesn’t look current, the archives may not be for you. If you do want sample project plans and project templates for deploying an OS and are ok replacing an occasional “Vista” with a “7”, then you’ll be able to get value. Here’s a secret, the all-up set of processes for deploying Windows XP is roughly the same as deploying Windows 7. Sure the tools have gotten better and cover more areas/scenarios and the OS is more flexible for imaging and offline servicing, but the all-up process is basically the same it has been for years.

Remember the “BDD Wheel?”

microsoftdeployment_10_23

All of this still applies today to whatever OS you are deploying. Even though I have the source files for this image that we built in Microsoft Office Visio in 2003, fundamentally, I could use that original graphic today with Windows 7. That is why I’ve covered most of these areas in my last four blogs.

Automating the End-to-End Migration Process

I will answer the driver question as I go into the process automation. To be honest, I want to downplay drivers a bit, because if you’ve installed Windows 7 (or even Windows Vista), you’ll know that in-box driver coverage is in a whole new league compared to Windows XP. The important stuff like mass storage and network drivers are pretty well-covered, as are most other driver categories. You will need to ensure that display drivers are included in your process and any other OEM-specific applets you want to keep are there, and we’ll cover that in a minute.

One thing you’ll need to think about relatively soon is the Windows activation method that you’ll be using for Windows 7. Windows XP activation usually entailed you baking a key into your unattend process. You can still do that now with the revised unattend.xml using Windows System Image Manager and a Multiple Activation Key (MAK) or you can set up a Key Management Service (KMS). I recommend KMS, since we don’t need to worry about managing keys in the build process. Once the system is online and can reach the KMS server, it activates automatically – no keys to manage or potential key leaks during the deployment itself. Read more on this in Volume Activation guidance.

I was using “fun” a bit sarcastically in previous blogs, but this is truly the fun part of deployment for me – automating things. Whether you are using Microsoft Deployment Toolkit 2010 or System Center Configuration Manager 2007 SP2 to build your deployment task sequences, you basically need to add the same ingredients to your build:

1. An Operating System

2. Applications

3. Drivers

4. Packages

MDTingredients

Here is what that looks like in the MDT 2010 Deployment Workbench.

I actually like my sequence of ingredients better, since the operating system is the only “required” piece of the four I listed. If you do have a thick image with applications and just want to use the task sequence to capture and re-apply user state and maybe hit your update server or Windows Update, you can get by with only the operating system image. For a thin image, you can get by with just importing a set of flat Windows 7 retail source files.

The next thing we do is add our packaged applications. We need the application source files and the silent install commands. We can also do things like set up application dependencies, so if Microsoft Office Communicator is dependent on Microsoft Office 2007, then by choosing to install Communicator we’ll preclude that automatically by the entire Office package.

Like everything else in the Deployment Workbench, you right-click the item, select “New Application” and follow the wizards. Once you’re done, you’ll have something that looks like this:

mdtapplications

As you can see from the “CommandLine” field, install command lines vary dramatically depending on the application you’re installing. Now is also the time where you want to check for drivers that were shipped as application installer packages and you’ll be treating them as applications in this case.

Now you can add “normal” drivers with INF extensions in the “Out-of-Box Drivers” area. Drivers will be installed automatically based on their PnP IDs by default or if you want total control, you can group them using Selection Profiles in MDT 2010. Once you’ve imported drivers into the Deployment Workbench, it will look something like this:

drivers

I want to note here as well that if you are using a straight Windows Deployment Services environment with Windows Server 2008 R2, we can also use the driver store in Windows Deployment Services to keep drivers centrally on our deployment server and have them install based on PnP IDs. Likewise, System Center Configuration Manager has a great driver store as well to control how drivers are installed. The last thing you can do for driver installation is opt via the deployment task sequence to hit Windows Update for updates and drivers. Chances are, between these approaches and an optional call to Windows Update, that even untested devices will successfully install with most (if not all) drivers ready to go.

The last ingredient we’ll add to our build are packages. Packages can be Cabinet (.cab) or Microsoft Update (.msu) files. There is a mechanism to do this in the Deployment Workbench and ConfigMgr and when we detect language packs in MDT, we’ll even expose them as optional packages (as opposed to installing everything that qualifies for our OS). Once you’ve added packages, you’ll see something like this with varying package types:

packages

At this point we have all of our ingredients. MDT 2010 and ConfigMgr also have vital components like USMT and Windows PE to migrate user files and give us an installation environment for laying down the Windows 7 image. If you want to customize Windows PE, you can do that using MDT 2010 as well, but MDT will automatically create the custom Windows PE environment for you as part of the standard build process. I introduced task sequences as the thing that combines all of the migration processes together and even listed the core steps in the last blog. The great thing is that the standard client and server task sequences in the box in MDT and ConfigMgr will do essentially everything they need to do and in many cases, you won’t need to create any custom tasks. Here is what the task sequence looks like and everything it does.

tasksequence

Among all of the steps, there are a couple of “Inject Drivers” steps that allow you to either rely on the PnP ID mechanism by default or choose a selection profile from the drop down list as seen above. After you’ve created the task sequence and everything else is done, you can start testing. Now you can use a file server, Windows Deployment Services or standalone media to deliver your Windows 7 builds. This will perform all the steps I listed out in the last blog and you’re far along on your way to start migrating Windows XP machines to Windows 7 in a highly automated way.

Last Thing

Before I finish this series, I just want to cover one last thing. Once you get everything working using MDT 2010, the first thing you’ll probably want to do is remove some of the Lite Touch deployment wizard screens like I’ve done in following video.

Here is the trick. You can modify a file called “customsettings.ini” in your MDT 2010 distribution share. The file in located in the …Deploy\Control folder. Using this file, you can eliminate one, many or all of the wizard screens by pre-populating the fields that you would otherwise have to fill in or skip screens and use the defaults in other cases. A completely automated customsettings.ini file looks like this:

customsettings

I’ve also added mandatory applications to control which applications are part of this build. Using a customsettings.ini file with the standard client refresh task sequence, you will automate all migration steps.

With that, you have the basis to start automating migration from Windows XP to Windows 7. In less than 20 pages, I have covered a lot of ground and I’ve been pointing along the way for more guidance per task. If you’ve gotten value out of this series, I would encourage you to subscribe to the Deployment Guys Blog and keep checking back to the Springboard Series on TechNet for the latest content.

Thanks again for reading and get automating,

Jeremy Chapman

Windows Deployment


Part 4: Choosing and Image Strategy and Building Windows 7 System Images

Now that we’ve talked about deployment all-up, data migration, and application compatibility, let’s focus on imaging. Now this is not the imaging that involves photos and cameras, but the imaging of computer disks.

Quick History Lesson for System Imaging

Imaging tools have been around for a long time and the most basic of which essentially backup an entire hard drive sector-by-sector and we and can restore that drive if desired to the same or another computer. This is basically a form of drive cloning and it was popularized in the 1980s and 1990s. Like I said in the first blog, this type of imaging when used for deployment in the enterprise is fairly archaic, since you’ll need to maintain an image per Hardware Abstraction Layer (HAL) type and often for people managing Windows XP, you’ll often see an image per language or region as well. What does this mean? Usually it means tens or hundreds of images to manage for many organizations, all requiring maintenance when “Patch Tuesday” or similar events or updates come around.

But sector-based imaging can’t be that bad right? Well, let’s say you have everything centralized and you have 20 images to manage and up to 20 computers in your lab, once that critical update hits, we’ll spend an hour rebuilding each of those machines, maybe an hour configuring them and then up to three hours recapturing the image with sector-based imaging tools. That means 100 hours per month if you maintain things monthly or 1200 hours per year. To be fair, you aren’t clicking and configuring things manually the entire time, but it’s probably fair to say you’ll spend 2 hours per system across all tasks and you’ll eventually have terabytes of system images to find space for. If you are using the System Preparation Tool (sysprep) to generalize the image for installation on other computers, then you get only three passes of the tool per system image over its lifetime, so you generally need to capture each image before running sysprep and afterward, so you can start next month from the pre-sysprepped image, or else you need to start completely from scratch each time and apply all the changes since the last service pack.

Fast forward to 2003 when engineers were determining the future of system imaging and along comes the Windows Imaging Format or “WIM” file. I was working with Microsoft’s Systems Management Server (SMS) and Solution Accelerator teams at the time and WIM was a prerequisite for the Operating System Deployment Feature Pack released back in 2004. WIMs are file-based and compressed images that can also save the contents of a drive. WIMs used with Windows XP were a pretty good option from a deployment standpoint based the reduced image size and ability to pass that package over the network, but they were still tied to one HAL type.

Fast forward to around 2006 and early iterations of Windows Vista… WIMs used for Windows Vista and Windows 7 imaging and deployment take on a whole new meaning. Remember those tens or sometimes hundreds of images to maintain and up to five hours per month per image? With Windows Vista and Windows 7, you can get down to a single image per operating system architecture (i.e. a 32 bit image and/or a 64 bit image). As an example, right now I am in an airplane writing on a Fujitsu U820 ultra mobile tablet PC uniproc that I built using the same image I’ve applied to my bigger and less airplane-friendly Lenovo T60P 15” multiproc laptop as well as countless other hardware types.

But it gets even better than just a single image to manage for all hardware (and languages by the way, too). Remember the five hours or so we would spend building, configuring, and recapturing that old sector-based image? With file-based images of Windows Vista or Windows 7, we can mount them to file folder and service them offline. In other words, I need one computer in my lab to use as a reference machine for all computers, I can use a free tool in the Windows Automated Installation Kit called ImageX to capture and apply system images, and I don’t necessarily even need to use that reference computer in my lab to service my one image on Patch Tuesday. I can mount the image in a folder on my image storage server if I want, use the Windows 7 and Windows Server 2008 R2 in-box tool called dism.exe (“Deployment Image Servicing and Management” in case you’re wondering) and enumerate the contents of the image to see packages, updates, drivers and features and modify those contents offline using dism.exe – again without building that reference lab computer. Those 5 hours it took you to apply the 3 critical Patch Tuesday patches can take as little as about 2 minutes to mount the image, 10 minutes to service it and 2 minutes to unmount it. I’m usually pretty happy if I can save 4 hours and 45 minutes performing an otherwise boring, but necessary task and instead of doing it 20 times and using 20 physical machines, I’d do it once. Makes sense, right?

To show some of that, here is a video of sysprep and ImageX to generalize and capture a custom

Video : Preparing an Image using Sysprep and ImageX

And this is a video of dism.exe servicing an offline mounted Windows 7 image:

Video: Deployment Image and Servicing Management

I had to take a brief excursion from the deployment task at hand to give the history lesson, because in all my interactions and talking to IT pros and my desktop admin friends lately, I see two common things when it comes to imaging; 1. the majority of people I talk to are still using the sector-based imaging tools they’ve been using for decades and 2. the majority aren’t maintaining Windows Vista or Windows Server 2008 images, so they aren’t able to do offline image management. Even more troubling are the situations where Windows Vista or Windows Server 2008 are in place, but people are using the 20 year old tools and processes to manage them and aren’t even using or aware of sysprep, so an image per HAL type is still needed or lots of luck that the non-sysprepped image installs on foreign hardware (this scenario without using sysprep albeit unsupported is still somewhat common).

Building Your Image

Windows Vista and Windows 7 are delivered by a file-based WIM image and image-based setup. That DVD you might have or the ISO file you downloaded contains a 2+ GB file called install.wim in the Sources directory. The amazing thing about this WIM is that it actually can contain multiple operating system captures. In fact, the Windows Server 2008 R2 Enterprise image contains 8 operating system variants and Windows 7 Ultimate contains 5 variants. This would normally be larger than the Windows 7 Enterprise install.wim or a custom captured image with a single operating system image, right? Not really. WIMs use single instancing of shared files, so you can have multiple operating systems available in an image that might be about the same size as one captured operating system. This is important as you determine your image strategy, because you can do things like have multiple operating systems of differing languages packed into a single WIM file and even with multiple languages these should only be marginally larger than a single language WIM image. WIMs can also be used to compress and deliver data, so you can package multiple applications, drivers, packages into the data WIM, then mount and call them at install time using scripted OS installations.

Now that you know a bit about WIM files, let’s cover the basics of imaging strategy. There are three primary strategies used for imaging and all are valid depending on the use case:

1. Thick Image. I like to refer to this as the “old school” approach to imaging where you basically build a reference machine, install all possible applications to ensure users have the applications they could ever possibly need and usually more. Once that is done you apply software updates for the OS and all the applications, then you sysprep the computer and capture the image. Then you make sure everything works and ensure that sysprep didn’t affect any applications.

2. Thin Image. This approach takes things to the other extreme. Little or nothing is installed on the reference computer and that is sysprepped and captured. Or some will just use the image as shipped in the Windows 7 retail DVD or ISO with zero customization. This strategy assumes you’ll be customizing the installation with applications and other necessary data dynamically at deploy time. This also means all of your applications are packaged for unattended installation or you are willing to pre-stage them for users to install when they want or you use something like Application Virtualization (App-V) so application profiles follow users regardless of the device they log into.

3. Hybrid Image. In between Thick and Thin is a Hybrid Image, where applications that everyone uses or needs are captured in the base image (perhaps your VPN software, your anti-virus software, your version of Microsoft Office and the App-V client). Aside from those core applications, additional applications are layered on at deploy time based on user needs.

All three of these strategies can be justified, though I personally tend to favor thin images. The thick image approach is useful in situations where the company has a homogeneous environment, uses a single language and all users use and need exactly the same set of applications. When using thick images in larger organizations, the trade-offs are that you pay for several applications that may not be necessary for all users, images are larger and multiple applications can affect performance, plus the image is more difficult to maintain and flexibility is greatly reduced. Thin images are the most flexible and easiest to maintain, but customizations need to happen at deploy time and that means applications are packaged for silent install and application updates can be installed silently as well. Installation speeds can be slower compared to thick images since each application needs to install itself one-by-one at deploy time and more automation is required. Hybrid images include many of the components of thick images, without necessarily wasting licensing costs, required disk space and often the performance hit of multiple unused applications.

Getting to Thin Images

If you currently use thick images, you might be asking, “What tools are there to move to thinner images then?” Enter deployment task sequencing. Recognizing the limits of using thick images, many people have developed task sequencing engines to not only install applications, but also perform the other common operating system deployment tasks in an automated way. Task sequences are extremely important for computer refresh and computer replacement scenarios, since they:

1. Validate that the target hardware can install the operating system

2. Capture user files and settings

3. Invoke an installation environment like the Windows Preinstallation Environment (Windows PE)

4. Customize the installation environment

5. Apply the operating system image

6. Apply drivers required by the hardware and connected devices

7. Apply software updates

8. Apply applications based on your selections

9. Join the machine to a domain

10. Re-apply user files and settings

11. Configure additional things like BitLocker Drive Encryption or server roles

All of this gets done in a completely automated way using deployment task sequencing – you launch it for a minute or schedule it centrally if using System Center Configuration Manager and the rest just happens without you needing to touch the machine. For someone new to the space, it sounds difficult to get configured, but this is a standard in-box task sequence from the free Microsoft Deployment Toolkit or the enterprise-class System Center Configuration Manager console.

Here’s a video of what preparing a build looks like using the Deployment Workbench in the Microsoft Deployment Toolkit 2010:

Video: Deployment Workbench in Microsoft Deployment Toolkit 2010

The task sequence brings together the tools we need for the deployment to end-to-end. I like to think of everything we’re using in terms of music. If you think of unattend files, the User State Migration Tool, Windows PE, applications, and drivers as instruments, then the task sequence is like the conductor and sheet music. The end product is a symphony of automation that you have complete control over. Once everything is finished and ready for automation, you can pick how you want to deliver your builds. But we won’t cover that here, let’s save that discussion for the next blog on image and build delivery.

Until then, I’ll leave you with a fully-automated migration with user data from Windows XP to Windows 7 that I built myself (but did not narrate) using the free tools described above:

Video: Windows XP to Windows 7 Migration

Thanks for reading and happy deploying,

Jeremy Chapman

Windows Deployment