* run the downloaded MSI by double clicking on InstallUSMT301_x86.msi, accept all defaults.
Note: You need to install USMT on an XP client computer (you cannot install it on Windows Server)
* create a share on your SCCM server called USMT
* copy the entire USMT program files to your sccm server, eg: copy all files and folders within
C:\Program Files\USMT301 from your XP computer to your SCCM server, create a package in SCCM called USMT 3.01 and point it to the folder you created on the server eg:
\\server\source\usmt\x86
The USMT package does not need a program.
you can then use that USMT package within Task Sequences to capture or restore the users state
In the Operating System Deployment node, right click on Computer Association and create a new association between your Source and Destination pc's,
once the association has been setup you can utilise your Task Sequence to do a State Capture or State Restore. You can view your active Computer Associations, by clicking on Computer Association,
in the right pane, if you select an association, you can get Migrations details including when the State was captured, when the state was Restored and when the data will be deleted.
Testing USMT
When I test USMT with a SMP I separate the scanstate (capture) and loadstate (restore) sections of a task sequence into two separate task sequences targetted to two separate collections
Steps in the Task Sequence
You can create two separate task sequences to test Capture user state and Restore User State as below:-
Capture State Task Sequence
1. Request State Store
2. Capture User State
3. Release State Store (without this you may get an error of 0x80004005)
Restore StateTask Sequence
1. Restart the Computer step (use currently installed Operating System)
2. Request State Store
3. Restore User State
4. Release State Store
that way i can quickly test usmt state capture and usmt state restore, you'll find that 9 times out of 10 your failures will be in the scanstate section and reading the scanstate.log and scanstateprogress.log files will assist you greatly. (Don't forget to Enable Verbose logging in the Task Sequence Capture User State step).
Side-by-Side versus In-place
SCCM Operating System Deployment supports the following scenarios:
- New Machine (previously called New Computer)
- Wipe-and-Load (previously called Refresh) - This is where users keep there existing hardware
- Side-by-side (previously called Replace)
- In-place migration
Side-by-side
You can initiate a Side-by-side migration by associating your source and destination computers and PXE booting the source,
In-place
To get an In-place migration, simply advertise your OSD Task Sequence to a computer while Windows is running, ie: do not PXE boot the computer, it will start the Task Sequence (or you start it in RAP) and automagically and your USMT status will be registered as In-place. Note that the details won't appear in the Computer Association pane immediatly, you can actually browse your SMP (state migration point) in Windows Explorer and see the data coming in, shortly after that, the association will be listed in the computer association node...
Custom XML Examples
Migrating the My Videos Folder
The following is a custom .xml file named CustomFile.xml that migrates My Videos for all users, if the folder exists on the source computer.
Here is a list of the CSIDL (constant special item ID list) values and here is how USMT uses them.
LoadState is slow ?
If you are finding that the loadstate process is slow, make sure to enable verbose logging and verify if the miguser.xml file to include additional items for backuphas been modified, if it has verify that the conte4xt is set to User and not System
eg:
<!-- This component migrates Outlook PST Files -->
<component type="Documents" context="System">
change to
<!-- This component migrates Outlook PST Files -->
<component type="Documents" context="User">
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.
How can I use USMT 3.0.1 in SCCM ?
First download USMT from here
http://www.microsoft.com/downloads/details...;DisplayLang=en
* run the downloaded MSI by double clicking on InstallUSMT301_x86.msi, accept all defaults.
Note: You need to install USMT on an XP client computer (you cannot install it on Windows Server)
* create a share on your SCCM server called USMT
* copy the entire USMT program files to your sccm server, eg: copy all files and folders within
C:\Program Files\USMT301 from your XP computer to your SCCM server, create a package in SCCM called USMT 3.01 and point it to the folder you created on the server eg:
\\server\source\usmt\x86
The USMT package does not need a program.
you can then use that USMT package within Task Sequences to capture or restore the users state
In the Operating System Deployment node, right click on Computer Association and create a new association between your Source and Destination pc's,
once the association has been setup you can utilise your Task Sequence to do a State Capture or State Restore. You can view your active Computer Associations, by clicking on Computer Association,
in the right pane, if you select an association, you can get Migrations details including when the State was captured, when the state was Restored and when the data will be deleted.
Testing USMT
When I test USMT with a SMP I separate the scanstate (capture) and loadstate (restore) sections of a task sequence into two separate task sequences targetted to two separate collections
Steps in the Task Sequence
You can create two separate task sequences to test Capture user state and Restore User State as below:-
Capture State Task Sequence
1. Request State Store
2. Capture User State
3. Release State Store (without this you may get an error of 0x80004005)
Restore StateTask Sequence
1. Restart the Computer step (use currently installed Operating System)
2. Request State Store
3. Restore User State
4. Release State Store
that way i can quickly test usmt state capture and usmt state restore, you'll find that 9 times out of 10 your failures will be in the scanstate section and reading the scanstate.log and scanstateprogress.log files will assist you greatly. (Don't forget to Enable Verbose logging in the Task Sequence Capture User State step).
Side-by-Side versus In-place
SCCM Operating System Deployment supports the following scenarios:
- New Machine (previously called New Computer)
- Wipe-and-Load (previously called Refresh) - This is where users keep there existing hardware
- Side-by-side (previously called Replace)
- In-place migration
Side-by-side
You can initiate a Side-by-side migration by associating your source and destination computers and PXE booting the source,
In-place
To get an In-place migration, simply advertise your OSD Task Sequence to a computer while Windows is running, ie: do not PXE boot the computer, it will start the Task Sequence (or you start it in RAP) and automagically and your USMT status will be registered as In-place. Note that the details won't appear in the Computer Association pane immediatly, you can actually browse your SMP (state migration point) in Windows Explorer and see the data coming in, shortly after that, the association will be listed in the computer association node...
Custom XML Examples
Migrating the My Videos Folder
The following is a custom .xml file named CustomFile.xml that migrates My Videos for all users, if the folder exists on the source computer.
Migrating Files and Registry Keys
This table describes the behavior in the following example .xml file.
Migrating Specific Folders from Various Locations
The behavior for this custom .xml file is described within the <displayName> tags in the code.
The above is via Technet
Here is a list of the CSIDL (constant special item ID list) values and here is how USMT uses them.
LoadState is slow ?
If you are finding that the loadstate process is slow, make sure to enable verbose logging and verify if the miguser.xml file to include additional items for backuphas been modified, if it has verify that the conte4xt is set to User and not System
eg:
change to
Share this post
Link to post
Share on other sites