When upgrading or reinstalling Windows XP to Windows 7 using USMT 4.0 to migrate system and user state, settings like Wallpaper and Network Printer mappings are not migrated.

  Update: MDT 2010 Update 1 addresses this issue.    Frank Rojas came up with much simpler idea of just adding an extra step to the task sequence, here is how: http://blogs.technet.com/configurationmgr/archive/2010/02/10/solution-when-using-usmt-4-in-an-sccm-2007-sp2-osd-task-sequence-files-are-captured-successfully-but-not-settings.aspx This works both for OSD by itself and MDT+OSD. The following content is retired. Levi Stevens describes this issue here: http://blogs.technet.com/configmgrteam/archive/2009/12/01/known-issue-migrating-from-windows-xp-to-windows-7-with-usmt-when-used-with-configmgr-2007-sp2-os-deployment-may-not-migrate-all-settings.aspx If your are using…

0

Applications picker for SCCM/MDT

  BUG: when after implementing this solution the customsettings.ini is not getting processed. Download updated version. Uninstall old one before installing this one. Recently, I was moving my customer from MDT to OSD with MDT extensions, and I was puzzled how to make a list of applications show up as a dialog before running a task sequence. MDT comes with a simple…

0

Hide cscript.exe window for MDT general purpose wizard hook

As you could notice at this post by Michael Niehaus, on a back there is a big “dos” window with a script being running. This happens because OSD always runs windows scripts in pre-exec hook with CSCRIPT.EXE, even if you specify WSCRIPT.EXE in the command line. In order to hide it, simply copy files to your C:\Program Files\Microsoft Deployment Toolkit\SCCM\ folder with files…

1

Count anything with unique Serial Number

Here is how I do it for OS and Service Packs select Caption0, CSDVersion0, COUNT(1) from  ( select distinct SerialNumber0, (select top 1 Caption0 from dbo.v_GS_OPERATING_SYSTEM where v_GS_OPERATING_SYSTEM.ResourceID = v_GS_PC_BIOS.ResourceID order by ResourceID desc) as Caption0, (select top 1 CSDVersion0 from dbo.v_GS_OPERATING_SYSTEM where v_GS_OPERATING_SYSTEM.ResourceID = v_GS_PC_BIOS.ResourceID order by ResourceID desc) as CSDVersion0 from v_GS_PC_BIOS )…

0

USB Media for User Data in Computer Replacement Scenario

My customer asked me for a solution, and he described the process like this: 1. Technician walks to the desk with the USB key 2. Runs some batch file from the USB key 3. Data gets backed up to this key 4. Tech images new computer with this key and data gets automatically restored So here is the…

1

Avoiding Legal Notice that breaks MDT autologon.

There is a known issue when you’re setting Legal Notice text and caption in GPO and when deploying in MDT, the Legal Notice is popping up during auto logon. I fix it by saving JoinDomain to another variable SavedJoinDomain and join to domain before the last step in the task sequence. Here are the steps Add…

17

Direct OU in SCCM

SCCM stores AD organizational unit in the DB exposing it to v_RA_System_SystemOUName view. The problem is, that for each objects you’ll find direct and all parent OUs of the computer. I’ve created a view, that shows direct OU only. Here it is, just change SMS_ENT to your SCCM DB name.   CREATE VIEW [dbo].[DirectOU] AS SELECT    …

1

Installing Hyper-V integration components in Windows XP when building reference image

I started using Hyper-V to build my reference XP images, and the reason for that – Hyper-V is the first hypervisor that uses the most typical HAL for modern computers – APIC. So, if you build your images on Hyper-V, there is no supportability issues and it works just fine. The problem is, that Hyper-V…

2

Images Builder

UPDATE 01/29/2013: I’m no longer using Windows service and srvany, I recommend to use standard Windows Tasks Scheduler. Now you can restart the script anytime and it will do all needed cleanup work – will shut down the VM, clean up the environment, etc. So basically, you just stop and start the task in Windows…

6