Archive

Author Archive

ConfigMgr 2012 – Offline Service for OS Images

March 13th, 2012 No comments

OS Deployment and patch management has always been big challenge for many admins around the world. Not just the testing, but also to get the customer image patched made many ConfigMgr admins a lot older Smiley.

One of the new features in ConfigMgr 2012 allows you to apply updates to an OS image that’s been imported to the ConfigMgr 2012 library. This feature only supports "Component Based Servicing" (CBS) updates, and can be applied to Windows Vista and above.

To use this feature, navigate to Software Library -> Overview -> Operating SystemsOperating System Images, select the Image that you wish to update, and click Schedule Updates from the ribbon.

clip_image002

On the choose Updates page, you can select the updates that you wish to add to your image. The list only contains updates that meets the following criteria:

  • CBS Updates
  • The updates must be deployed in the ConfigMgr 2012 environment.
  • The updates have not been applied to the image file.
    Click Next.

clip_image003

Select a time for the servicing to occur, and click Next.

clip_image004

Review the summary page, and click Next. (and then Finish).

clip_image005

So… What happens under the hood ?

First the *.wim file and the selected updates are copied from the content library to a temp folder (D:\ConfigMgr_OfflineImageServicing\). To speed up the build process, you might want to exclude this folder in your anti-malware scanner.

The wim files gets mounted in the temp folder, and the updates are applied (using DISM). If the *.wim contains more than one image, all images in the *.wim file will get the updates applied.

If the process complete successfully, the wim is restored to the package source. The original copy of the .wim file is saved as a backup copy (*.wim.bak).

clip_image006

After the process is completed, the update status can be viewed from within the console.

clip_image007

To view the updates that are applied to an image, select the image and click Properties (in the ribbon), and select the Installed Updates tab.
Only updates that’s installed through the Offline Service feature, will be displayed here.

clip_image008

When everything is complete, and you’re happy with the result, you still need to perform an “Update Distribution Point” action on the image, in order to get the new updated image deployed to your clients.

 

Monitoring and Troubleshooting

You can monitor the update process a couple of different places.

In the console. Software Library -> Overview -> Operating SystemsOperating System Images.

clip_image010

Most ConfigMgr admins love the log files Smiley, and this process has a log file too (OfflineServicingMgr.log).
This log file is very useful, and are also great for troubleshooting.
Notice that the commit changes process was almost an hour, so please be patient when you test this feature in your lab.

clip_image012

Happy patching Smiley

Importing drivers for OSD in ConfigMgr 2012

March 12th, 2012 No comments

Before you start adding drivers to Configuration Manager, you should spend a few minutes to decide where and how you wish to structure your drivers. There is no “one-size fits all”, but this model should fit most customers.

The Driver Source
The driver source, is the path where the drivers are imported from. The source files should always be placed on at network share, that can be accessed from the Configuration Manager Site Server. I always prefer to use DFS, as it provide me the flexibility I need when migrating ConfigMgr or the file servers hosting the source files.

This is how I like to store my source files for my drivers:

\\domain.local\CMSource$\Driver Source\%vendor%\%model%\%osversion%\%architecture%\

Example:
\\domain.local\CMSource$\Driver Source\Lenovo\Lenovo ThinkPad T20\Win7\x64\

Driver Package Source
The driver package source, is a source folder like for any other package in ConfigMgr.

\\domain.local\CMSource$\Driver Packages\%vendor%\%model%\%osversion%\%architecture%\

Example:
\\domain.local\CMSource$\Driver Packages\Lenovo\Lenovo ThinkPad T20\Win7\x64\

 

Importing the drivers


Navigate to Software Library -> Overview -> Operating Systems -> Drivers. Select Drivers, and click Import Driver in the ribbon.

image

On the Locate Driver page, specify the source folder by using a network path (UNC).
Lots of vendors and hardware models, are using the same drivers, so it’s important, that you select “Import the driver and append a new category to the existing categories” (selected by default). Otherwise you might break the driver installation for other models.

Click Next.

image

On the Driver Details page, click Categories.

image

Click Create…, to create a new category for the new model.

image

Specify the name of the new category. Use something unique, so it’s easy to identify.
Click OK.

image

Click OK.

image

Click Next.

image

On the Add Driver to Packages page, click New Package…

image

Specify the name of the Package (Model name), and specify the path to the driver package path. Important: The Driver Package Path, and the Driver Source, can’t be the same target.

Click OK.

image

Click Next.

image

Click Next.

image

Click Next.

image

Wait for the drivers to get imported (This might take a while), but sooner or later it should complete Smiley

image

When the import is completed, click Close.

image

 

Distributing the driver package

To distribute the driver package to a distribution point (or distribution point group), navigate to Software Library -> Overview -> Operating Systems -> Driver Packages. Select the drive package, and click Distribute Content in the ribbon.

image

Click Next.

image

Click Add, and select Distribution Point Group.

image

Select the Distribution Point Group(s), and click OK.

image

Click Next.

image

Click Next.

image

Click Close.

image

The Driver Package is now imported, and ready for use in a Task Sequence.

Enjoy.

What’s New in System Center 2012 SP1 – Virtual Machine Manager

March 9th, 2012 No comments

    Virtual Machine Manager (VMM) in the community technology preview (CTP) of System Center 2012 SP1 provides the following new features:

  • Network virtualization

  • VHDX support

  • Support for file shares that use the Server Message Block (SMB) 2.2 protocol

  • Live migration enhancements

VMM in the CTP release of System Center 2012 SP1 provides support for the network virtualization capabilities available in Windows Server "8" Beta.

Network virtualization provides the ability to run multiple virtual network infrastructures, potentially with overlapping IP addresses, on the same physical network. With network virtualization, each virtual network infrastructure operates as if it is the only one running on the shared network infrastructure. This will allow two different business groups using VMM to use the same IP addressing scheme without conflict. In addition, network virtualization provides isolation, so that only those virtual machines on a specific virtual network infrastructure can communicate with each other.

VHDX Support

VMM in the CTP release of System Center 2012 SP1 supports the new version of the virtual hard disk (VHD) format that is introduced in Windows Server "8" Beta. This new format is referred to as VHDX. VHDX has a much larger storage capacity (up to 64 TB) than the older VHD format. It also provides data corruption protection during power failures. Additionally, it offers improved alignment of the virtual hard disk format to work well on large-sector physical disks.

SMB 2.2 File Shares

VMM in the CTP release of System Center 2012 SP1 adds support for designating network file shares on Windows Server "8" Beta computers as the storage location for virtual machine files, such as configuration, virtual hard disk (.vhd/.vhdx) files and checkpoints. This functionality leverages the new 2.2 version of the Server Message Block (SMB) protocol that is introduced in Windows Server "8" Beta.

Live Migration Enhancements

VMM in the CTP release of System Center 2012 SP1 includes several live migration enhancements that enable the migration of a running virtual machine with no downtime.

Source and more information:

http://www.microsoft.com/download/en/confirmation.aspx?id=29094

Migrate a ConfigMgr 2007 MDT Task Sequence to ConfigMgr 2012

March 8th, 2012 4 comments

The built-in migration tool in System Center 2012 Configuration Manager is a great tool to help you in the process of migrating from Configuration Manager 2007 to System Center 2012 Configuration Manager. It can migrate all your content like packages, drivers, Task Sequences, OS images etc. But if you’ve integrated the Microsoft Deployment Toolkit 2010 Update 1(MDT) in your current environment, the Task Sequence might have steps that can’t be migrated to the new version.

To migrate an MDT 2010 Task Sequence, you need to integrate MDT 2012 with the ConfigMgr 2012 site. But the wizard can only migrate MDT 2012 Task Sequences, so you need to upgrade the MDT 2010 installation first.

To migrate a MDT 2010 Task Sequence to a new ConfigMgr 2012 Site the following steps must be performed:

  • Update the ConfigMgr 2007 MDT 2010 to MDT 2012
  • Migrate the old MDT 2010 Task Sequence to MDT2012 (In the ConfigMgr 2007 environment)
  • Install and Integrate MDT 2012 on the ConfigMgr 2012 Site
  • Migrate the Task Sequence using the wizard

This is the process for the current release (ConfigMgr 2012 RC2 and MDT 2012 RC1), but I expect this process to be valid on the final release as well.

Happy migrating…

Monitoring ConfigMgr 2012 OS Deployment using State Messages

March 6th, 2012 3 comments

When troubleshooting OS Deployment in System Center 2012 Configuration Manager, I really miss the state messages from the advertisement status in ConfigMgr 2007.

You can find the same information in reports, but for this scenario, I really prefer the Status Messages.

This guide will help you create a Status Message Query for a Specific Deployment ID.

First you need to get the deployment ID of the Task Sequence you wish to monitor.

Monitoring -> Overview -> Deployments. (The Deployment ID are not displayed by default).

clip_image002

Navigate to the Status Message Queries:

Monitoring -> Overview -> System Status -> Status Message Queries, and click Create Status Message Query.

Give the Status Message Query a name, and click Edit Query Statement…

clip_image004

Click Show Query Language.

clip_image005

Copy the following Query into the Query Statement, and click OK.

Replace the site code (P01) and the Deployment ID (P01200ED), in the query.

select stat.*, ins.*, att1.*, att1.AttributeTime from SMS_StatusMessage as stat left join SMS_StatMsgInsStrings as ins on stat.RecordID = ins.RecordID left join SMS_StatMsgAttributes as att1 on stat.RecordID = att1.RecordID inner join SMS_StatMsgAttributes as att2 on stat.RecordID = att2.RecordID where att2.AttributeID = 401 and att2.AttributeValue = "P01200ED" and stat.SiteCode = "P01" and att2.AttributeTime >= ##PRM:SMS_StatMsgAttributes.AttributeTime## order by att1.AttributeTime desc

clip_image006

Click OK, and complete the wizard.

Now we’re ready to launch the Query:

clip_image007

Select the date and time (default 1 hour ago), and click OK.

clip_image008

And now we’re ready to monitor the deployment like we did in the good old CM07 days J

clip_image010

Enjoy.

Save the Windows 8 BitLocker Recovery Key on SkyDrive

March 5th, 2012 No comments

I’ve been playing around with Windows 8 Beta today, and it’s amazing how well the OS integrates with Windows Live, SkyDrive and other cloud services.

When I wanted to enable BitLocker it even recommended to save the recovery key to SkyDrive.

Awesome. Looking forward to see the final release in a near future.

image

image

image

MVP Summit 2012 Closing Party

March 2nd, 2012 No comments
Categories: Community, Events, MVP Summit Tags: ,

ConfigMgr MVP’s at the 2012 MVP Global Summit

March 1st, 2012 No comments

The group photo of the System Center 2012 Configuration Manager MVP’s attending the Microsoft 2012 MVP Global Summit in Redmond/Bellevue.

Looking forward to see most of you again at MMS in Las Vegas next month.

DSC_2093

Seattle here we come…

February 24th, 2012 No comments

Saturday morning I’m leaving for the 2012 MVP Global Summit in Bellevue and Redmond.

A week with lots of technical breakout sessions and a variety of networking opportunities, where I can connect with other MVPs, build relationships with Microsoft program managers, and provide feedback on Microsoft products and technologies.

What more can you ask for? Smiley

So expect either blog silence or multiple blog posts about my week in Seattle. Either way I will enjoy the week.

seattle_wide

Configuration Manager Survival Guide

February 4th, 2012 No comments

The Configuration Manager documentation team has recently published the survival guide on the TechNet wiki. The Survival Guide is a wiki topic meant to capture all the best information on the Web.

Check it out here:

http://social.technet.microsoft.com/wiki/contents/articles/7075.system-center-2012-configuration-manager-survival-guide.aspx