More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Ronni Pedersen's Blog Si...PhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

July 01

MVP: System Center Configuration Manager

I’ve just got an email from Microsoft, saying that I’ve received the Microsoft MVP Award on System Center Configuration Manager. I'm truly honored…

Thanks to my lovely wife and to my son, for being so patient when I spend (too much) time working for the Danish IT community.

Using Task Sequence Variables to customize deployments

Living in a non-english speaking country like Denmark, I often have to deal with deploying English versions of Windows XP and/or Windows Vista, with other Regional Settings, Keyboard Settings, Time Zones etc.

In the past I've created a VBScript to modify the sysprep.inf or the unattend.xml, after laying down the image on the client. The values were configured with Collection Variables or Computer Variables. The script collected the value during deployment, and replaced the value in the sysprep.inf or unattend.xml file before restarting into mini setup.

This year at TechEd in Orlando, I attened a great session on Windows Deployment with Configuration Manager (Part 1 of 4) with Michael Kelly. In this session he showed a demo, where he created a custom variable ("XRes" and "YRes"), and typed the variable direct in sysprep.inf like this:

sysprep.inf:
[Display]
   XResolution=%XRes%
   YResolution=%YRes%

This was a simple example, but it gave me a lot of ideas to work with. And as a result of this, I no longer need my "fancy" script to take care of my deployments anymore. This is how I do it now (example):

For my Windows XP deployments I've created a sysprep.inf that looks like this:
(This can also be done with Windows Vista deployments, but you’ll need to use the unattend.xml and the format should be in XML).

sysprep.inf:
[GuiUnattend]
   TimeZone=%LAB_OSDTimeZone%
[ResionalSettings]
   SystemLocale=%LAB_OSDSystemLocale%
   SystemInput=%LAB_OSDSystemInput%
[Display]
   XResolution=%LAB_OSDXResolution%
   YResolution=%LAB_OSDYResolution%

The sysprep.inf file should be place in a package in order to use it from the task sequence.

In the “Deploy Windows XP” Task Sequence, you need to specify the sysprep.inf file in the “Apply Operating System” section, like this:

clip_image002[7]

In order to use the sysprep.inf containing the variables we need to assign some variables to our collection first.

How to Create Collection Task Sequence Variables:

clip_image002 In the Configuration Manager console, System Center Configuration Manager / Site Database / Computer Management / Collections.
image To assign a variable to a collection, right-click the collection, and then click Modify Collection Settings.
image

Open the <New> Variable dialog box, click the Collection Variable tab, and then click the New icon.

image In the New Variable dialog box, specify a name (example: “LAB_OSDSystemInput”) for the variable.

On the Value line, specify the Value (Example: 0406:00000406 for danish keyboard) of the variable, and if the value is masked, enter the value again to confirm the variable on the Confirm Value line, and then click OK.

You can also specify Precedence by selecting a numeric value from the drop-down list, where 1 is the lowest precedence, and 9 to specify the highest precedence. The Precedence level will be used when a computer is a member of multiple collections with differing precedence levels assigned.

You can also specify per-computer task sequence variables, by right-clicking the computer object, click Properties, and then click the Variables tab. Per-computer variables will allways overwrithe per-collection variables.

That’s all folks… No more scripting for modifying the sysprep.inf file during deployment :-)

Additional resources:

TimeZone codes: (scroll down to the end where you’ll find “TimeZone”)
http://technet2.microsoft.com/windowsserver/en/library/1cd05ce1-7eaa-4b03-bef5-772bb2d799eb1033.mspx?mfr=true

Locale ID’s and Input Locale:
http://www.microsoft.com/globaldev/reference/winxp/xp-lcid.mspx

June 30

My first blog post on myITforum.com

A few weeks ago Don Hite ran across my blog on Windows Live. He liked the information on the blog, and asked me if I would be interested in moving my blog to myITforum.com.

I mainly blog about System Center Configuration Manager and other desktop management technologies, so moving to the myITforum.com site feel like the right thing to do.

The next 2-3 months I’ll cross-post all my post on both myITforum.com and my current blog.

Thanks to both Don Hite and Rod Trend for this great opportunity.

June 28

Hyper-V Now Available!

Hyper-V, one of the key features of Windows Server 2008, has now released to manufacturing (RTM) and is available for deployment into production environments. A beta of Hyper-V was included with Windows Server 2008 and this update provides the final release. The Hyper-V update will be available through Windows Update from July 8th.

I’ve upgraded my test lab running Hyper-V RC1 to the RTM version, and so far everything is running smoothly.

The official Press Release from Microsoft.

Additional information:

Download:

June 20

Windows Server 2008 Security Configuration Wizard and SC Configuration Manager 2007 SP1

With ConfigMgr 2007 SP1 released, we now have support for running ConfigMgr on Windows Server 2008. Microsoft has released an update that adds the required information, so the Security Configuration Wizard (SCW) can lock down the ConfigMgr Site Systems.

Download the update here.

Overview:
The Security Configuration Wizard (SCW) is an attack-surface reduction tool for the Microsoft Windows Server® 2008 operating system. SCW determines the minimum functionality required for a server's role or roles, and disables functionality that is not required. The Configuration Manager 2007 SP1 Windows Server 2008 SCW template supports both new and updated site system definitions and the required services and ports.

Feature Bullet Summary:
The Configuration Manager 2007 SP1 Windows Server 2008 SCW template adds support for the following new site systems:

  • Out of Band Service Point
  • Asset Intelligence Synchronization Point

The Configuration Manager 2007 SCW template renews support for the following site systems:

  • Fallback Status Point (FSP)
  • State Migration Point (SMP)
  • PXE Service Point (PSP)
  • Software Update Point (SUP)
  • System Health Validator (SHV)
  • Primary Site Server (PSS)
  • Secondary Site Server (SSS)
  • Server Locator Point (SLP)
  • Management Point (MP)
  • Reporting Point (RP)
June 12

TechEd day 2

First thing on the agenda was the Keynote... As usual Bob Muglia was doing this presentation. I don’t want to go into any details about the keynote or the sessions. But if I say the keynote was both predictable and a bit boring I don’t think I’ll offend anyone. Better luck next year :-)

My first real session was “What’s new in SP1 in ConfigMgr”. Not a “tech sexy” topic, but I think Wally did a good job. The focus was on Asset Intelligence 1.5 and the Intel AMT feature (Out of band management).

After lunch I went to a “Steve Reilly” session about security (do remember the session name). As always Steve was both entertaining and inspiring. He didn’t spend much time on specific products, but talked about privacy in general. During the years I’ve went to a lot of Steve’s sessions. This one was one of the best.

The last to session was both presented by Michael Kelly. The sessions were part 1 and 2 in a series of four sessions on Operating System deployment with Configuration Manager 2007 and MDT 2008. I have seen similar session at both TechEd IT Forum in Barcelona and at MMS in San Diego last year, so my expectations were not that high… Shame on me… Both sessions were fantastic. Not only did he managed give allot of useful tips on OS deployment, Task Sequences and User State Migration, both he also managed to talk about level 300-400 content in a “non-sleepy way”… Great Job!

After the conference we went to the “IT Pro Party”. The topic was the launch of the Springboard site. Free beer and… hmm… nothing else... really boring. So we went to the Jam Session instead. THAT was true fun. Amazing how many tech guys that can play the blues :)

June 10

TechEd day 1 – Pre-Conference

Today the Microsoft TechEd 2008 North America starts. What we traveled half around the globe to attend had finally begun.

Monday was Pre-Conference day. I attended the “Deploying and Managing a System Center Configuration Manager 2007 Environment” with Wally Mead as speaker. He started by telling us that we properly wouldn’t be able to complete the content of the session within the 7 hours available for the pre-conference :-)

During the first half of today’s pre-conference, we was continually disturbed by the noise from the KeyNote practice. Loud bongo drums, and a hysteric woman that were yelling, for literally hours, did make the first part of the pre-conference a true pain. After lunch the bongo drums diapered. But after a few minutes they started testing the conference speakers… over and over…

Somehow Wally got through the session without getting crazy. And I think he did a great job, but when you consider that we actually paid to be there, they should give us all a refund or at least an excuse.

The content of the session covered the following topics (95% hands-on):

Scenario 1 – Deploying a System Center Configuration Manager Environment

  • Preparing the Active Directory for Configuration Manager Integration
  • Installing Microsoft Configuration Manager 2007
  • Configuring the Configuration Manager Site for the Lab

Scenario 2 - Deploying Configuration Manager Clients

  • Installing Configuration Manager 2007 Clients using Client Push
  • Reporting Configuration Manager 2007 Client Deployment Status
  • Installing Configuration Manager Clients using Software Update Client Installation
  • Installing Configuration Manager Clients using Group Policy

Scenario 3 – Using Client Inventory Data

  • Viewing Client Inventory Data with Resource Explorer
  • Viewing Client Inventory Data with Reports Using Inventory Data for Queries and Collections

Scenario 4 – Distributing Software to Clients

  • Distributing a Program to Clients
  • Implementing Maintenance Windows
  • Implementing Branch Distribution Points

Scenario 5 – Deploying Software Updates to Clients

  • Synchronizing Software Updates in Configuration Manager
  • Generating Update Status on the Configuration Manager Client
  • Generating Software Update Compliance Reports
  • Distributing Software Updates Using Configuration Manager Software Update Management
  • Validating Current Software Update Compliance

Scenario 6 – Identifying Desired Configuration Compliance

  • Creating and Importing Configuration Items
  • Creating Configuration Baselines
  • Scanning Configuration Manager Clients for Compliance

Scenario 8 - Deploying Windows Vista via Network Boot

  • Preparing the Environment for Configuration Manager OSD
  • Installing a Configuration Manager PXE Service Point
  • Preparing the Operating System Image for Deployment
  • Preparing for Bare Metal OS Deployment
  • Deploying an OS Image Using Configuration Manager 2007
  • Installing the Image at the Target Client Computer
  • Viewing Status for the Image Deployment
June 08

TechEd Day “-1”

I knew yesterday was going to be exciting, but it went beyond my imagination. We left the Hampton Inn in Fort Lauderdale at 8 am. We drove south, heading for the Tamiami trail (route 41).

The first stop was the “Shark Vally Visitor Center”. At the entrance we saw the first amazing animal. I have no idea what the turtle is called, but check out these pictures:

DSC_0069 DSC_0071

At the parking lot we saw this little fellow:

DSC_0128 DSC_0138

Baby aligators… Cute…!

DSC_0203 DSC_0214

The adult aligators…

 DSC_0351 DSC_0361

And a lot of amazing birds.

DSC_0410  DSC_0740

We arrived at the hotel in Orlando 10 pm last night. We have no plans for today, but think it’ll be either another day of shopping, or we’ll spend the day in SeaWorld… Lets see what happens.

Tomorrow the Microsoft TechEd events starts, and I’ll start focusing on the technical stuff again :-)

June 07

TechEd Day “-2”

Yesterday was amazing… We actually managed to spend more than 9 hours of non-stop shopping. Not even my wife can beat that :-)
We got a lot of cool stuff, and to a very good prize… When you live i Europe, almost everything is about 50% off.

   DSC_0061 DSC_0003  DSC_0024

Today we are heading for Orlando. We plan to drive through the Everglades National Park. The largest subtropical wilderness in the United States, visited by more than one million people each year. This is how our trip is planned, and hopefully we’ll arrive at our hotel in Orlando around 8 pm tonight.

 FL-trip

June 06

TechEd Day “-3”

Yesterday, my travel mates (Peter Schmidt and Jens Ole Kragh) and I, arrived at the hotel in Fort Lauderdale (Hampton Inn), where we’re staying for the next couple of days. The flight from Frankfurt in Germany to Miami was almost 10 hours. The flight was less than 50% booked, so even on “monkey class”, the flight was comfortable.

Last time I visited Miami was 15 years ago, so I wanted to check out downtown Miami to see if anything has changed. We went to the Bayside Marketplace to grab some food and a beer at Hooters. Everything looked excalty the way it did 15 years ago… Amazing.

 DSC_0041 DSC_0040

Today we’re going to “shop ‘till we drop” in the “Sawgrass Mill”. The Sawgrass Mill is one of the biggest shopping malls in the United States, so I might have a chance to find something great to bring home to my wife and my son.

Tomorrow (Saturday) we’re going check out from the hotel early, and drive though the Everglades National Park. The Everglades National Park is the largest subtropical wilderness in the United States. The area boasts rare and endangered species, such as the American crocodile, Florida panther, and West Indian manatee.

We plan to arrive in Orlando late Saturday night.

June 03

Orlando here we come…

Tomorrow I'm leaving for "TechEd North America IT Professionals" (IT Forum) in Orlando. One of the biggest Microsoft events in the world for IT Pro's. This time my main focus will be on Configuration Manager 2007 R2, Windows Server 2008 Branch Office Senarios and Hyper-V (Apparently, they are ahead of schedule and there's a whirlwind of rumours that Microsoft will launch it next week).

One of the great things about TechEd is opportunity to meet with colleagues, customers, partners and friends. If you want to have a chat, coffee or a beer during the event just give me a call +45 2085 9452 and I'll arrange something.

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

Windows Server 2008 Videos

Check out these cool Windows Server 2008 videos…

Windows Server 2008 - Crouching Robot

 

Windows Server 2008 - Command Line

 

Windows Server 2008 - Exerciser

 

More great stuff about Windows Server 2008 can be found at http://serverunleashed.com.

May 23

Configuration Manager 2007 Service Pack 1 released

Configuration Manager 2007 SP1 now offers full support for management with Windows Vista SP1 and Windows Server 2008, integrates customer feedback, feature Integration with Intel vPro Technology and enhances Asset Intelligent features.For reference, this is a new server and client version, so all need to be upgraded. And you will need to upgrade to SP1 in order to use the Configuration Manager 2007 R2 features (they require SP1).

Service Pack 1 itself includes: 

  • Rollup of hotfixes since RTM
  • Full Windows Vista SP1 and Windows Server 2008 Support
  • Intel AMT Integration
  • Asset Intelligence 1.5

Download

Download Size: 1039.0 MB... Happy Downloading :-)

May 20

Hyper-V RC1 Release Available

Update for Windows Vista (KB949587)
Install this update to enable remote management of a Windows Server 2008 computer running the Hyper-V RC1 role.

Update for Windows Server 2008 x64 Edition (KB950049)
The Release Candidate 1 (RC1) update to the Hyper-V role provides improvements to security, stability, performance, user experience, forward compatibility of configurations, and the programming model.

Update for Windows Vista for x64-based Systems (KB949587)
Install this update to enable remote management of a Windows Server 2008 computer running the Hyper-V RC1 role.

May 18

Setting default logon Domain in a Task Sequence

When you deploy a Windows XP client with Configuration Manager OSD, and the user hits CTRL+ALT+DELETE, the user gets the usual logon screen, but with the target set to the machine name, and not the domain the computer is joined to. This is not the biggest problem on the planet, but why deal with it the problem could go away?

image

There are many workarounds to this issue, but I prefer using a "Post Configuration Task" in my Task Sequence. All you need to do is to configure two steps (Run Command Line) that will run the following commands:

reg add "HKLM\software\microsoft\windows nt\currentversion\winlogon" /v altdefaultdomainname /t REG_SZ  /d "DOMAINAME" /f

reg add "HKLM\software\microsoft\windows nt\currentversion\winlogon" /v defaultdomainname /t REG_SZ  /d "DOMAINAME" /f

“DOMAINNAME” in both lines must be replaced with actual domain name :-). Both steps must be executed before the last restart in the Task Sequence.

May 16

Importing HDC Storage Drivers in Configuration Manager 2007

A question that seems to popup from time to time, is how to import HDC Storage drivers in Configuration Manager RTM.

When importing storage drivers into Configuration Manager 2007, not all types (Class), can be used (selected) from the Task Sequence wizard. This is a known bug.  At the time ConfigMgr 07 shipped, Microsoft were not aware of any mass storage drivers that used the HDC class, so only SCSIAdapters were flagged as boot critical (UPDATE: This issue is fixed in Service Pack 1). To workaround this issue you need to do the following:

When you import HDC storage drivers you need to point at the TXTSETUP.OEM file. This file depends on the *.inf file(s) where the Class is specified. If the “Class” is configured to “hdc”, you can’t select the driver from the “Apply Driver Package” in the Task Sequence. In order to use the driver you need to modify the *.inf file before importing the driver into the driver repository. Replace the “Class=hdc” with “Class=SCSIAdapter” under the [Version] section.

Example of an INF file:

[version]
CatalogFile=iaAHCI.cat
Signature="$WINDOWS NT$"
Class=SCSIAdapter
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=03/21/2007,7.5.0.1017

This is how it should look like after the import:

image

If you modify the inf file after the import the driver should be deleted and re-imported.

Then you should be able to select the driver from the Task Sequense:

image

Microsoft Virtual PC 2007 Service Pack 1

Still no x64 guests support... :(
Hopefully we'll soon see a beta version of "Virtual PC 2009" or "Hyper-V Desktop Edition" (Or whatever the name will be...), that supports 64-bit guests.

This update for Microsoft Virtual PC 2007 includes support for the following additional Host and Guest Operating Systems:

Additonal Guest Operating System support:

Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows Server® 2008 Standard
Windows XP Professional with Service Pack 3

Additional Host Operating System support:

Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows XP Professional with Service Pack 3

Source:
https://www.microsoft.com/downloads/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&DisplayLang=en

May 06

Windows XP Service Pack 3 ready for everyone

Windows XP Service Pack 3 (SP3) is officially available for all languages and also published on Windows Update. Windows XP Service Pack 3 includes all previously released updates for the operating system. This update also includes a small number of new functionalities, which do not significantly change customers’ experience with the operating system.

Download:
http://www.microsoft.com/downloads/details.aspx?displaylang=da&FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4

May 05

Microsoft Management Summit 2009 - Book your calender

Receive news and updates about the MMS 2009 event
Please click here to be added to the MMS 2009 Notification distribution list.

April 27

Microsoft Office Visio 2007 Pro SCOM & SCCM Connectors

Download the Visio add in and the web server component to connect and generate datasets to connect to your existing diagrams or auto generate your diagrams for your infrastructure monitoring needs. See your data from OpsManager and ConfigManager live in Visio diagrams.

http://www.microsoft.com/downloads/details.aspx?FamilyID=521B3884-1EDA-4B9D-8AD7-67D00FE9CE8A&displaylang=en