Welcome to blog number two in the series where we’ll look at file-based images versus sector-based images. We’ve already done the tools primer and defined the terms again in the last blog post. Now we actually get some real work done by comparing the “tried-and-true approach” of sector-based images that most of us (including me) have grown up with and the relatively newer approach of composing installations with “builds” at deploy time using file-based “core images” (I defined the terms in quotes in the first blog of the series in case you are wondering why I used quotes). Beware, this blog doesn’t have any pictures or pretty screenshots.
I want to be true to real feedback and experiences here and the definition for ImageX in the TechNet Library kind of does that, but it also doesn’t really highlight the benefits of sector-based images. This is a pros and cons article and I’ll start with the Microsoft-defined benefits (or “pros”) of the file-based imaging tool, ImageX then move to sector-based images. The “cons” are really described in the paragraphs as I explain the “pros” – I’ll save a nice table comparing everything for the next and last post in the series.
Benefits of ImageX
The limitations of sector-based imaging led Microsoft® to develop the ImageX tool and the accompanying Windows image (.wim) file format. You can use ImageX to create an image, to modify the image without extracting and recreating the image, and to deploy the image to your environment. Because ImageX works at the file level, it provides the following capabilities:
Many OEMs and corporations need to deploy and install Windows as rapidly as possible, including all relevant updates, applications, and settings. Reduced deployment and installation time lower manufacturing costs for OEMs, and can decrease cost and scheduling risks for corporate deployments.
Is all of this really so one-sided though? Let’s look at each of the bullets individually and see what a typical naysayer would respond with.
If it helps, think of the outcome you might get if you used Robocopy to apply the entire set of operating system image files with their attributes to a hard drive with files and folders already present. Then why doesn’t Robocopy by itself work? What if I was willing to give up the compression and single-instancing that ImageX and WIMs give me? I was on this great email thread a few months ago with two personal heroes of mine, Michael Niehaus and Mark Russinovich. We were trying to figure out the best way to move files from a larger VHD container to a smaller VHD container. Robocopy will keep file attributes and almost do this but it doesn’t handle short filenames (aka 8.3 filenames) in all cases. So let’s say I have a “jeremy~1.xml” and a “jeremy~2.xml” file, it’s possible that Robocopy will reverse those and turn “jeremy~1.xml” to “jeremy~2.xml” and vice-versa during the file copy. NTFS file systems have had native support for long file names for many years, but there are still many applications that will rely on short filenames and we don’t want to break any applications.
What about benefits of a sector-based image?
I’m not writing this blog to say that sector-based imaging is always bad. Like I always say, a good IT pro will answer just about every question with “It depends…” and this is no different. The thing I have been thinking about lately is how closely the advantages of sector-based images mirror those of thick images. Let’s explore the advantages of sector-based images.
Closing thoughts for Part 2 of ‘Improving Your Image…’
I’ve written a bit more than I had planned in part 2 of the series, but I think it is valuable and hopefully you find it unbiased. You should start to see cases where file and sector-based images will make the most sense. Part 3 will be about build automation and I’ll build a table with recommendations for scenarios when sector-based, file-based thin and file-based thick images make the most sense. You can start to extract that from above and draw your own conclusions, but we haven’t really hit on the fun part yet of automation and task sequences. That stuff really changes the game and even if you are a good scripter and insist on using sector-based images for everything, there is a ton of value you can get from a task sequencer even when used for post-OS-install per-user customization. Stay tuned, I promise it will all be clear after part 3.
Goodbye for now,
Jeremy Chapman
Windows Deployment
Jeremy Chapman who has contributed many pieces to this blog starts a multipart series on the benefits of using package based imaging tools.
Welcome to blog number one in the series of imaging and image composition. Last week, Stephen kicked off the series in the Springboard Series Insider Newsletter and I’ll try to get through this in three or four blog posts, but the nature of this discussion can almost be constituted as a religion. In that sense, there is never a perfectly correct answer. Like any good IT pro, when someone asks a question like what is the best way to do imaging, manage drivers, etc. – you’ll typically want to respond with “it depends.”
Before we get started, we need to define a few terms again around imaging before we go too far:
If you’ve been using sector-based images for a while, the first and sometimes most difficult concept to get used to is that you can apply an image to a volume with files already present without harming or deleting those files. This really comes into play when you want to migrate user files from an old operating system version or corrupted copy of Windows to the new image. We can leave the files in place on the volume and apply the operating system image around them. For a computer refresh (where we rebuild a machine and keep user data local on the drive), we can save a ton of time by not having to transfer user data off the machine or volume before the image application and avoid spending even more time bringing user data back afterwards.
The other thing to get used to is that the WIM file is basically a compressed file container. Imagex is a free utility included in the Windows Automated Installation Kit and allows you to create, append, mount and unmount WIM files. When Imagex is used to capture an image, think of it being similar to using Robocopy to copy files from the drive you are capturing into a container – like a cabinet (CAB), VHD or ZIP file. WIM then goes further by letting you merge multiple containers into one and a database then maps the files across multiple merged containers to ensure that each file within is single-instanced whenever possible. If you ever wondered why a Windows Server 2008 R2 DVD can install up to eight different operating system types, it is because seven of them have been appended to the original image capture and because the files within are so similar and each is single-instanced whenever possible, that image can stay around 3GB – even though it represents eight unique operating system images appended into one WIM file.
Sysprep is the last tool I’ll cover in this initial post. Sysprep in Windows XP and earlier was delivered as an INF file and in Windows Vista and newer (including Windows Server) as an in-box executable file. In both cases Sysprep can generalize the image and prepare the system for cloning. It can also prepare a system for Out-of-Box Experience (OOBE), which essentially resets Windows to the state it would be when purchasing a Windows PC from a retailer – all necessary drivers are still in-place and the user is prompted to input account, locale, time zone and related information. When using Sysprep, you should not join the machine to a domain and rather opt for a Workgroup.
Sysprep is now located in the %windir%\system32\sysprep folder. There you will find a couple of things, the language folder – which determines the UI language for Sysprep – and the “Panther” folder – which includes the logs from the Windows Setup engine.
You would typically run Sysprep in the command line and use either the /generalize or the /oobe switch, depending on what you are doing. For imaging, this is most likely be the /generalize switch with the /shutdown switch and possibly point to an unattend file via /unattend:unattendpath. The User Interface for Sysprep lets you run the general commands (except for the /unattend and /quiet switches).
Of note here as well is the /audit switch – accessed also from the upper drop-down menu in the UI above. With Audit Mode, you can Sysprep the Windows installation and then re-enter the machine in a “Sysprepped” state and configure the system further prior to capturing the system image for cloning.
Now we’ve covered the main terms and the Windows utilities. I wanted to highlight a couple of related videos we’ve created on TechNet.
In the next blog, I’ll go into the pros and cons of different image and build types. Stay tuned and thanks for reading,
Jeremy Chapman
Windows Deployment
The new Microsoft Assessment and Planning (MAP) Toolkit 5.0 is now available for download! MAP 5.0 is an agentless tool designed to simplify and streamline the IT infrastructure planning process across multiple scenarios through network-wide automated discovery and assessments. This Solution Accelerator performs an inventory of heterogeneous server environments and provides you with usage information for servers in the Core CAL Suite and SQL Server, SQL Server 2008 discovery and assessment for consolidation, Windows 2000 Server migration assessment, and a readiness assessment for the most widely used Microsoft technologies—now including Office 2010.
What’s new in MAP 5.0?
Is your organization spending valuable resources planning its IT infrastructure? Download the MAP Toolkit 5.0, and let this tool do the heavy lifting for a wide variety of your IT planning projects.
Over the past few months, we have talked quite a bit about the MDT 2010 Beta (Your Adding Office 2010 to MDT 2010 Environment Questions Answered!, Your Building a LiteTouch Bootable USB Image Questions Answered!, and Microsoft Deployment Toolkit 2010 Update 1 – Now in Beta Release!) We are very pleased to announce the the RTM of MDT 2010 Update 1 is now available.
If you’re making the move to Windows 7, Windows Server 2008 R2, and/or Office 2010, you need tools and guidance to help you through the process. Microsoft Deployment Toolkit (MDT) 2010, a free Solution Accelerator, is designed to fill that need. The latest MDT 2010 Update 1 release, now available for download, offers something for everyone:
For System Center Configuration Manager 2007 customers:
For Lite Touch Installation:
For all existing customers:
So make sure to Download MDT 2010 Update 1 from the Microsoft Download Center. Looking for more information?
Let us know your thoughts on MDT and how moving from image based deployment to package based deployment has saved you time and money.
This weeks post is the part two to the Your Building a LiteTouch Bootable USB Image Questions Answered! post from 6/21. Big thanks to Jeremy Chapman from the Windows Product Team and Brian Shiers from the Microsoft Office team for the assist.
Over the last couple of weeks at TechEd and from folks who participated in the Bus Tour, we were consistently getting the same question, “How do I add Office 2010 Professional Plus to my MDT 2010 Update 1 Beta environment?” The good news is that most of it is documented in the help files of MDT 2010. With this MDT release adding Office 2010 support, however, there is little additional documentation explaining the differences compared to Office 2007. The description below is actually derived straight from the MDT help files, but I added a few screenshots and go to explain the “Office Products” tab that lights up in MDT once you add Microsoft Office 2007 or 2010 to the Deployment Workbench. MDT provides you access to leverage the Office customization features in a single deployment console.
The first step is to get MDT 2010 Update 1 Beta from Microsoft Connect. If the link doesn’t work for you, you may need to create an account first. MDT 2010 Update 1 is in the “Solution Accelerators” program. There is a “Security Solution Accelerators” program, too, with great content, but don’t confuse it like I did the first time for the “Solution Accelerators” one. Once you are in there, you can download MDT 2010 Update 1 in both x64 and x86 versions, or print-ready documentation here.
This is what you’ll find about importing applications in the help files of the Deployment Workbench (minus screenshots):
MDT 2010 allows you to use the New Application Wizard in the Deployment Workbench to create new applications that are deployed from the deployment share. The New Application Wizard copies source files for this type of applications to the deployment share.
To create a new application that is deployed from the deployment share
Information for Completing the New Application Wizard
|
On this wizard page |
Do this |
|
Application Type |
Click Application with source files, and then click Next. |
|
Details |
|
|
Source |
|
|
Destination |
In Specify the name of the directory that should be created, type destination_folder (where destination_folder is the name of the folder in the deployment share that will contain the application source files), and then click Next. |
|
Command Details |
|
|
Summary |
Click Next. |
|
Confirmation |
Tip Click Save Output to save the output of the wizard to a file, or click View Script to view the Windows PowerShell scripts used to perform the wizard tasks. Click Finish. |
The New Application Wizard finishes. The application is added to the list of applications in the details pane in the Deployment Workbench.
Now that Office 2010 is imported, you can do a few things specific to Office 2007 and 2010 – these items are not called out specifically as Office 2010 items in the help files of the Deployment Workbench. After Office has been imported into Deployment Workbench, then right-click the application and click properties:
Now click on the “Office Products” tab and you will see this:
If you select “ProPlus” from the drop down menu called “Office product to install”, it will enable the fields below:
Note the Office product to install is based on the source files you have initially provided in the setup of the application in MDT. ProPlus and Standard are the 2 volume license skus you typically see available here depending on the source
The Office Products tab is essentially a graphical user interface to adjust settings in the Office config.xml file. Here you see the display level for the installation window, you can set according to your preference (I prefer none, meaning Office will install invisibly with no progress screen, but that is up to you), choose languages (they will match the OS language by default, otherwise English), accept the EULA automatically so it doesn’t interrupt the automated process and suppress reboot.
Many of these settings plus many more can be controlled with the Office Customization Tool (OCT), you can see the full list of OCT configuration options here. MDT provides you direct access to invoke the OCT. You can use the OCT to customize which components and features of Office are configured upon installation. You can create role specific MSP packages to customize your application to meet your specific user group needs. For example, I can give Finance roles Excel, PowerPoint and Word, marketing roles just PowerPoint and Word, and sales roles Access, PowerPoint and Word. The MSP files you generate are automatically stored in the Updates folder of the Office source directory.
Office also automatically installs items in the Updates folder in its source directory, so in the future you can simply drop the update files into that location and they will install automatically with Office for each new MDT-based installation. If you create more than one MSP file for multiple roles, you would normally store them in a different location and use admin files to determine which MSP is applied to each installation.
The Office Customization Tool also lets you dictate the type of activation (Key Management Service [KMS] or a Multiple Activation Key [MAK]), the Product Key field from the Office Products tab can be used for a MAK key, but it is not obfuscated in the deployment control files and could be discovered easily if media-based deployment materials are lost or stolen. KMS is the recommended activation approach for medium-to-large organizations (same for Windows activation, too), learn more about Office 2010 activation here.
An optional area to look at if you are using Office Communicator or Live Meeting, you can set application dependencies in MDT to require for example that Office 2010 is installed prior to those applications being installed.
Above, I have just right-clicked on an Office Communicator application, opened Properties, then the Dependencies tab. If I click Add, I will see a list of applications in my application store and can select Office 2010 from the list. This means that if you select to install Office Communicator without selecting Office 2010, it will select it for you. Another option is to use an application bundle to group all related Office Products in the correct installation sequence. That will mean that you will only see one entry in the application selection list in the Lite Touch Installation wizards at install time. You can even use these approaches for Office add-ins and other related applications – they just need a silent install command.
Once you’ve gone through these steps, you should have a working and automated build. This should hopefully get you started with Office 2010 integration in your MDT environments. There is always more you can customize and configure and more in the Office and MDT documentation I’m not covering.
If you are working with MDT or any of the deployment tools and have questions or suggestions for content that you just cannot find in the documentation, let us know and we will try to answer the more popular ones with posts like these.
Hello, I’m Olivia Riley Cornejo, and starting today I’ll be blogging about the experiences some of our commercial customers (large and small) are having in their Windows 7 deployments. Hopefully their stories will help answer questions you may be having about migrating to Windows 7 in your own environment and inspire you to try it for yourself. Oh, and you can follow me on Twitter @ORCornejo.
The first customer I’d like to highlight is Feeding America, a hunger-relief charity with food banks across the United States. I’m sure you’ve heard of the amazing work they do to help feed millions of people every year. As you can imagine, this great work also has the potential to be quite challenging logistically without the right equipment. The organization turned to Windows 7 to help maximize productivity and give employees more time to focus on their job instead of focusing on how they’ll do their jobs.
With more than 4,000 employees across a network of over 200 food banks and a national office, Feeding America can’t afford to be bogged down with endless IT issues. With Windows 7’s ease of use, Feeding America can focus on what really matters – getting food to people in need. The Feeding America team tells me that Windows 7 has been easy for employees to understand quickly, and the IT department doesn’t receive a lot of “how do I do this?” questions. The collective favorite feature is Snap – Feeding America employees like being able to compare documents side by side.
Patrick Whalen, the IT Infrastructure Manager for Feeding America, is pleased with the deployment and loving the benefits of Windows 7:
I absolutely recommend Windows 7 for other non-profit organizations. It doesn’t have needy hardware requirements and can run on older machines so it’s very affordable.
Because the reception and deployment have been so successful, Feeding America just received approval to deploy Windows 7 across 20 additional food banks next year. Here at Microsoft, we’re hoping that having the latest and greatest in technology will really allow them to be as efficient as possible and help even more people.
Especially right now, it’s more important than ever to donate to Feeding America with kids out of school for the summer and some not getting the full meals they received during the school year. I just donated online and it takes less than a minute!
To learn more about Feeding America’s deployment experience with Windows 7, read Microsoft’s case study.
We’ve been talking about the value that Windows 7 Professional brings to small businesses for a while, including productivity benefits that can help businesses save time and money. Today we’d like to share some details from an IDC White Paper sponsored by Microsoft worldwide research study, which explores the business value and return on investment (ROI) of Windows 7 for small and midsize businesses.
The study found that both end-users and IT managers reported faster reboots, shorter start-up times and fewer software failures with Windows 7 than previous versions of the operating system. Additionally, the research found that the majority of users reported significant time savings associated with many of the new features.
IDC’s research team conducted qualitative case study interviews, quantitative end user and IT manager surveys, and used an ROI model for Windows 7 deployment to generate their results. Through the Windows 7 ROI analysis and the end-user survey, research showed Windows 7 deployment resulted in positive changes in all measured categories, ultimately saving businesses time and money.
Researchers found the payback to companies started just after seven months and a return on investment of 375 percent. It showed that each user saves an average of about 43 hours, or $1,400 total benefit per PC, annually.
We’re happy to find that Windows 7 is helping small and midsize businesses work more efficiently and we’re thankful to all of the businesses out there that helped us develop Windows 7 Professional for you! If you want to find out more about how Microsoft and Windows 7 is helping small and midsize businesses, please visit us at the Windows for Small and Midsize Business site. If you have time, drop us a line and let us know how Windows 7 Professional is working for you.
I have a couple of things to tell you about today. First off, we are excited to announce that Windows 7 has sold 150 million licenses to-date. As I’ve said before, Windows 7 is the fastest selling operating system in history with 7 copies of Windows 7 sold every second. Earlier this month, I published a post about Tami Reller’s keynote at the Bank of America Merrill Lynch U.S. Technology Conference. One of the points that stood out for me was her comment that between companies actively deploying and evaluating it, approximately 75% of enterprises are looking at Windows 7 for their organization. That’s amazing! And of course people continue to be excited about the features and benefits of Windows 7, and the PCs that our partners are delivering for Windows 7. You can read about many of the awesome Windows 7 PCs from my colleague Ben Rudolph (Ben the PC Guy) over on the Windows Experience Blog.
One of the things that people love about Windows 7 is how seamlessly it works with Windows Live, our free apps for sharing, photos, movies and communication. Starting tomorrow June 24th, we are releasing the beta versions of the new Messenger, Photo Gallery, Movie Maker and Sync. You can read more about this from the Windows Live Team on Inside Windows Live. Together, the new Windows Live Essentials combine the power of the PC and the reach of the cloud to enhance the Windows 7 experience. The way people connect and share with each other continues to shift toward the cloud and we recognize that. The PC continues to be the hub for important activities such as managing email, organizing photos, watching movies and listening to music. What the new Windows Live Essentials does is blends together the best of the PC with the best of the cloud. I’ll be posting my thoughts about Windows Live Essentials tomorrow.
During the Get On The Bus Tour, I did a demo using the Microsoft Deployment Toolkit 2010 where I took a Windows XP machine with Office 2003 on it and migrated it to Windows 7 and Office 2010 in under 40 minutes. I have received several emails with questions on this presentation, so here are the answers to those questions.
What is MDT 2010 and how do I get it???
How do I build the image and use the tool?
How do I build that bootable USB stick?
How can I view your Get On The Bus Tour presentation?
Thanks again to everyone who attended our Bus Tour events!
Microsoft is making several announcements at TechEd this week that developers should be sure to catch, like the introduction of our new Windows Phone Marketplace policies. We’re also providing more details about some developer features, one of which I think is worth exploring more closely; private beta distribution through Windows Phone Marketplace. This is noteworthy not only as a cool new Marketplace feature, but also as a prime example of Microsoft embracing the concept of the public and private cloud.
At MIX in March we talked about the Windows Phone Marketplace and the public distribution aspects of that infrastructure. We also stated our intent to deliver a system whereby developers will be able to distribute applications to beta testers prior to marketplace certification. This week we are able to talk about this capability in more detail.
The public model enables developers to market and distribute applications to all phone users globally or based on a particular geography. In contrast the private model enables developers to use the same Marketplace service to distribute applications to a defined set of people that they select for beta-testing. Developers will identify their beta-testers and then upload their application to the developer portal. The Windows Phone application deployment system will then ensure that the application is available on the beta-tester’s phones via a “deep link” the tester will receive in email. We’ll be rolling this mechanism out as we finalize the developer portal this fall.
This private distribution for beta-testing represents an important first step for Windows Phone. Those of you who have heard me present on Windows Phone 7 know that I frequently speak of the importance that cloud services play in creating user experiences. Microsoft is a leading proponent of the “cloud” services that compliment local software, be that software on a server, desktop or phone. Cloud services are increasingly providing both public and private functions, whereby an organization can tap into a public service’s extensive storage, bandwidth and infrastructure for private projects. Windows Phone Marketplace is one such cloud service and our long term strategy is to adopt the public and private cloud model with Marketplace as well. Initially, we are enabling private distribution of applications for registered developers in a way that is optimized for beta-testers. This will enable developers to more easily distribute test applications in a secure way. We also appreciate that as phones come to market and people begin bringing them into corporate environments, IT will look for a similar private distribution solution. We are working with our corporate customers to understand the full scope of their distribution needs. We anticipate that our eventual corporate distribution solution will be an extension of the private cloud model we’re introducing for developers in Windows Phone Marketplace.
So we’re starting by implementing a feature to help developers test applications, but over time we’re going to build on this public and private cloud philosophy to make the Marketplace infrastructure accessible to corporate and business customers as well. This will create an even richer marketplace for the games and applications that already live there by attracting an even broader base of customers who will no doubt want more than line of business applications on their new Windows Phone 7.

Categories
Tag Cloud
Blog RSS
Comments RSS
Last 50 Posts
Back
Back
Void « Default
Life
Earth
Wind
Water
Fire
Light 