USMT + UNC + Replace Scenario
Hi folks,
Have a customer that's looking to do USMT to a UNC path in a Replace Scenario. The drawback of course is that we can't use the State Migration Point, so Requesting/Releasing the Mig file is out; nor can we use a %ComputerName% variable, given the new computer
name.
Any ideas on how to accomplish this?
Thanks
I'm a bit unclear why the State Migration point is out and the UNC path is being used. Is it out simply because that's what the customer wants?
That said, at the end of the day USMT is just another package being delivered and run by SCCM so there's no reason you couldn't do it provided the UNC was setup with appropriate permissions.
Just set your task sequence to run the command while selecting your USMT package of choice (remember if you are still playing the Windows XP game you will need to find an older version of USMT to use than what is installed with SCCM by default).
Some syntax can be found here (this is for scanstate):
https://technet.microsoft.com/en-us/library/dd560781%28v=ws.10%29.aspx
During your replace sequence you'll simply have to prompt for the profile info so it can run the Loadstate. I'd recommend using MDT or something similar so you can make a "nice looking" UDI page. Just set a radio button that prompts
if there's a profile to restore then in your task sequence you can make a task sequence group based on the variable (so it skips the section for machines that are new deployments). If you want to get clever, during your profile backup, store the profile
in a way that you can auto-generate the restore path using the SMSTSUSers variable. THen there's one less question to ask (or at least it gets replaced with a question like "who's machine will this be").
Similar Messages
-
Windows XP to Windows 7 USMT Replace Scenario requirements
Hi ,
I am looking for pointers to start planning with Replace scenario( old to new system) with USMT. I have config manager 2012 R2 with MDT 2013 integration. Looking for pointers to achieve this. Is it possible to achieve this using standalone media(I suspect),
If yes need some pointers around this how to go about this approach also.
Other alternative I am thinking on is using USMT manually for backing up profile\data on USB\Network and
then restore it on destination after installation on new machine. Any suggestions.
Thanks
Regards,The easiest way to do this is to deploy a refresh task sequence to an existing XP client. It has become a little trickier in R2 (boot images issues).
See procedure here. This was for a previous version of ConfigMgr so look at the comments below.
http://www.gerryhampsoncm.blogspot.ie/2013/05/sccm-2012-sp1-step-by-step-guide-part.html
Gerry Hampson | Blog:
www.gerryhampsoncm.blogspot.ie | LinkedIn:
Gerry Hampson | Twitter:
@gerryhampson -
MDT Replace Scenario - Computer Association
I'm in the middle of preparing for a Win7 migration and I had a few questions.
I want to use the Replace Scenario in MDT; this means I will have to use the replace task sequence to backup the users data via USMT on the old computer
and then use a standard task sequence to install Windows 7 and restore the users data on the new computer.
With SCCM you can create computer associations between the old computer and the new computer. However, I'm not sure what needs to be done in MDT to associate the old computer with the new one. I would want to do this so the replace process is more automated.
Here's what I want and #2 is where I need more insight into:
1) Run the Replace task sequence on the old computer running Windows XP. (I will provide the network share and other details to automate this)
2) When I run the standard sequence to install Win7 on the new machine, I would like it to look at the MDT database or something else and see the "relationship" and restore the USMT from the backup from the old computer from step 1, without having
to manually point to the backup.
Any ideas?Sounds cool.
There is nothing like that out of the box with MDT, however it should be possible with some scripting.
I have done some techniques before where I have created network folders that can be "created' and written by users, but not "read" by other users.
http://xtremeconsulting.com/blog/litetouch-folder-permissions/
Then you can store the saved data in a common file.
I would then create a UserExit script to "search" for saved USMT folders, auto-populating the found values so they appear in the restore wizard page.
Keith Garner - keithga.wordpress.com -
SCCM 2012 OSD Replace Scenario
Hi,
I am using SCCM 2012 with MDT integration. My MDT OSD task sequence works fine, except in a replace Scenario. I run the client replace task sequence on the old machine and the USMT back is successful. I then boot with a USB thumb drive with boot media on
the new machine. I get the correct task sequence but it seems like the OS want to install on the BDE Drive, which I to small. My new computer and refresh works without problems and install on the correct drive. I don't understand why I get this issue in a
replace scenario. I am very new to SCCM OSD and your assistance would be greatly appreciated.Hi,
Have you checked the log file smsts.log? Maybe it can give us some clues.
Here is a similar post for your reference.
Replace Scenario alternative for USMT Migration
http://blogs.technet.com/b/deploymentguys/archive/2011/09/01/replace-scenario-alternative-for-usmt-migration.aspx
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
We have SCCM 2012 R2 with MDT 2013 integration. The problem is that when we build a pc the logs show the following entry:
"Microsoft Deployment Toolkit version: 6.1.2373.0" which is the version number for
MDT 2012 Update 1. This cause us problems in the replace scenario. How can this be rectified?Correct. You need to create (a) new package(s) for MDT 2013.
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude
I just recreated all the packages associated with the MST OSD task sequence and created a new Task sequence. Still I do not see The
request state store and release state store step in the state restore phase? I believed this were a bug in MDT 2012 Update 1, but was this not fixed in MDT 2013? -
I am trying to do a replace Scenario, however my data never gets restored on the replacement computer. I also noted in my smsts.log the following:
Property DeploymentType is now = NEWCOMPUTER
I made sure that my computer association are correct and my client replace task sequence were successful.
Any help would be appreciated.You haven't given enough information to be able to help you. You should post details of your task sequence. Also analyse the scanstate and loadstate log files.
Gerry Hampson | Blog:
www.gerryhampsoncm.blogspot.ie | LinkedIn:
Gerry Hampson | Twitter:
@gerryhampson -
Replace Scenario : USMT Break Office 2013
Hi guys, in the midst of a project to refresh client Operating Systems - the refresh involves using the User State Migration Tool version 5 to capture user settings/preferences and data from old devices and restore to new machines once the Operating
System and applications such as Office are deployed.
SCCM infrastructure is 2012 SP1. Source/old machines are running Windows Vista or Windows 7, Office 2007 and have the Enterprise Vault Add-In for Outlook version 9.0.2.1136. Target/new machines have Windows 7 SP1, Office 2013 and Enterprise Vault Add-In
for Outlook version 10.0.3.1090. All operating systems are 32-bit.
USMT 5 has been extended with the hotfix for Office 2013 (new MigApp.xml) - otherwise the capture is effectively vanilla.
On machines where the User State Migration Tool is used every time Outlook is opened the following error is presented:
Either there is no default mail client or the current mail client cannot fulfill the messaging request.
If Outlook is started using outlook.exe /safe it opens without issue. If I disable the Enterprise Vault Add-In within Outlook, it opens without issue.
I’ve been through the following to no avail:
http://support.microsoft.com/kb/813745
http://www.symantec.com/business/support/index?page=content&id=TECH20486&profileURL=https%3A%2F%2Fsymaccount-profile.symantec.com%2FSSO%2Findex.jsp%3FssoID%3D1377114331330xz9e5SBBuT28VInhuBHCHNIlGKF39rjY1sr1c
Removing the Enterprise Vault Add-In and re-installing doesn’t resolve the issue, neither does the ResetEVClient.exe utility.
Run fixmapi.exe to no avail.
A repair of Office itself fixes the problem, however this is not feasible across the thousands of machines we're looking to migrate!
What we have noted is that the issue affects every Windows profile on the machine, those copied over by the User State Migration Tool, but also new ones - so whatever is occurring is breaking Outlook/the Enterprise Vault Add-In for the machine, not a specific
profile.
Finally, if we don't use USMT (not viable on the number of machines we have to replace!) I'm able to logon, and under a fresh user profile can open Outlook without issue.
If anyone has any ideas please let me know!
MCTS 70-640 | MCTS 70-642 | Prince2 Practitioner| ITIL Foundation v3 | http://www.cb-net.co.ukFinally have a workaround - known error caused by USMT. Working with MS PSS modification of the following reg key will resolve the issue without an Office repair:
HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook\MSIComponentID
Set this to the following value to resolve the issue: (6DB1921F-8B40-4406-A18B-E906DBEEF0C9}Initial tests excluding this from capture/restore via a custom XML but this doesn't seem to work.
We're now using the following Run Command Line step in the USMT Task Sequence to resolve the issue:
reg add "HKLM\SOFTWARE\Clients\Mail\Microsoft Outlook" /v MSIComponentID /t REG_SZ /d {6DB1921F-8B40-4406-A18B-E906DBEEF0C9} /f
MCTS 70-640 | MCTS 70-642 | Prince2 Practitioner| ITIL Foundation v3 | http://www.cb-net.co.uk -
I have the following scenario:
Windows 7 machines with a C:\ and a D:\ partition. I need to do a replace and backup data on C:\ and D:\ and then restore to a single partition on Windows 8. I am using boot media on memory stick to start the build on the replacement machines.
The problem is that the data try to restore to the memory stick, which is the D:\ drive during the build. How do I overcome this?This is a great blog post on dealing with multiple partitions with USMT.
http://blogs.technet.com/b/configurationmgr/archive/2010/12/01/new-kb-a-system-center-configuration-manager-2007-sp2-task-sequence-may-fail-if-the-computer-has-multiple-drives-or-partitions-and-usmt-4-with-hardlinking-is-being-used.aspx
Best, Jacob I'm a PC. -
CS-Replacement Scenario Settings
Hi All,
In a CS (replacement only) scenario where a replacement part is issued in lieu of defective part, the Outbound of the fresh part happens before the inbound of defective part.
I have used the repair order type RA.No billing in the scenario, neither is there any service item.
My Question
1) The item categories that need to be used are the following or am I missing something.
IRRS
IRAL
IRRE
IRRP.
2) I am able to create inbound delivery (the Repair order has Schedule line for it) but I am not sure how to go about creating an outbound delivery and whether and how a fresh SL can be generated for the same.
Also please note; within the repairs order under the repairs Tab I am getting two line entries; one for the returns and one for the replacement but no sL for outbound delivery is getting generated.
3) Standard Repair Procedure for replacement needs any modifications?
Your inputs will be highly appreciated.Hi
Here in step 2 after doiing the inbound delivery have you technically completed the SM order?
once you do the technical compliction in IW32 you can see repaired qty withfor outbound delivery
check all this make an out bound delivey as usual if serial no is assigned just don't foget to follow
that too.
If anyfing more please get back
Thank you -
ISU_S_WORKLIST_INSTALL - Interval Meter Replacement scenario
I have used Function module 'ISU_S_WORKLIST_INSTALL' to replace old device with a new device.
I have passed all the register meter readings for all the registers in old and
new device, alongwith other parameters accordingly to the Function module
and it replaced the old device with the new one correctly.
I tried to use the same function module 'ISU_S_WORKLIST_INSTALL' to replace installed interval meter
with a new interval meter. I passed the meter readings for both old and new meter.but it is giving error.
"You cannot make an entry in field No MR"
"Specify a device that is installed"
When I tried to run the function module 'ISU_S_WORKLIST_INSTALL' in dialog mode,
I see that meter readings for both old and new meter is not populated and If I give the
readings on screen itself , it replaced the old meter with the new meter in the installation correctly.
Can anybody help to understand what to do so that function module passes meter reading values
( that I am pasing to function module) for old and new interval meter at run time and it replace the old device with the new one.
Edited by: Rohit Kumar on Apr 16, 2010 8:56 PM
Edited by: Rohit Kumar on Apr 16, 2010 11:58 PMI tried this. It is working fine for Normal meter.
But in my case, the meter is an interval meter so in this case, on eg30 screen( device replacement ) , always the first register is coming grayed-out (No entry is possible).
So,even when I am passing the Meter Reading in auto-auto_zw accordingly to function module 'ISU_S_WORKLIST_INSTALL', it is giving me error -
"You cannot make an entry in field No MR".
I don't know what to change in auto-auto_zw so that all the meter reading got correctly populated into old and new device meter reading fields and device get replaced. -
How to: UDI Wizard: Select scenario: replace or a new computer
Hi!
To be quick, we've got two possible scenarios:
1. Either it's a new computer or
2. It's a replace scenario, so an old computer will be replaced with a new one.
In the case 1, technician selects appropriate applications and makes it sure that the end user gets all the application they need;
and in the case 2, technician inserts computer name of the old machine, and all the applications that we support and that are installed on the old workstation are installed (all the data about applications that are installed will be retrieved from a database)
So, I've created a custom UDI page, that has two radio button options: 1. New Computer; 2. Replace an old computer.
When the techician selects option number 2, how do I display a page that requires to input details of the old computer, and that page is skipped if option 1 selected?
Br,
VilleHi,
Please refer to the link below:
Learning MDT 2012’s User-Driven Installation (UDI)
http://blogs.technet.com/b/chrad/archive/2012/07/26/learning-mdt-2012-s-user-driven-installation-udi.aspx
Otherwise, your question seems to be related to MDT. You may also choose to post there to get more effictive help.
https://social.technet.microsoft.com/Forums/en-US/home?forum=mdt
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
Possible to use the UDI Wizard for standalone USMT Online Restore?
I'm looking for a solution for a specific scenario. We are looking to use UDI for a replace scenario where we will use a UDI task sequence to backup USMT data to a USB drive on the old PC and turn around and restore that data on a new PC already
provisioned and configured computer.
My goal is use UDI task sequences but it appears that out of the box UDI task sequences only allow for restoration of user data during a standard replace Operating System Deployment task sequence and not a stand alone USMT restore data only task sequence.
Any ideas if this is possible to create a UDI driven USMT restore data only task sequence?
MDT 2012 Update 1
SCCM 2012 SP1Hi,
Please try the steps below to see if it helps:
1. Uninstall-WindowsFeature -Name desktop-experience -Remove
2. Mount-WindowsImage -path c:\mount\ -Index 4 -ImagePath D:\sources\install.wim –ReadOnly
3. Add-WindowsFeature -Name desktop-experience -Source C:\mount\Windows\WinSxS
4. Install-WindowsFeature –name desktop-experience
It seems that the components needed to add the Desktop Experience feature back to the build are located in the SXS (side by side) folder of the install media and can be re-added using the DISM tool.
Please can you try with the following command and let me know if this resolves the issue in your environment
- dism /online /enable-feature /featurename:desktopexperience /source:D:\sources\sxs /limitaccess
You could also refer to the thread below to troubleshoot the issue:
Can't Install Desktop Experience on Server 2012 - Sources problem
http://social.technet.microsoft.com/Forums/cs-CZ/737c3070-f651-494a-bc88-d60731616055/cant-install-desktop-experience-on-server-2012-sources-problem?forum=winserver8gen
Regards,
Mandy
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
Replace (Side-by-side) using MDT share folders
Hi Team,
Instead of using SMP for user state capture and restore, we are using Share folder concept to backup and restore user data.
it is MDT integrated TS in Config manager. We are planning for replace scenario wherein data has to be captured from old machine and need to be restored on new machine. Since we are not using SMP and we are not creating any old and new associations,
just want to know from the forum if is there anyway to achieve it while using share folder concepts?
Just thinking for below:
Take user state backup on network. Rename folder to new computer name using script
Run another Task sequence on new computer (give new computer name and statestore path to network folder) and restore data back.
Any comments \suggestions pls.
Regards,My first question would be, why? An SMP is also basically a simple share that stores the data. The advantage is that you can use the computer associations to automatically allow a computer access to the captured user state of another computer.
The one important thing I'm missing in your plan is how you will handle the encryption key that USMT uses with its captures and restores.
My Blog: http://www.petervanderwoude.nl/
Follow me on twitter: pvanderwoude -
SCCM2012 R2 +USMT 4 Issue
Hi
I'm Using SCCM 2012 R2 and USMT 4.0 (WinPE 3.1) to migrate from XP to Windows 7. I have an issue when I try to migrate User Data Using USMT 4.0 in Replace Scenario.
The Scanstate was done correctly but the loadstate didn't load the data from the SMP.
The smsts.log content is as follow
type="0" thread="2636" file="smpclient.cpp:2492">
<![LOG[Verifying certificate signature.]LOG]!><time="15:46:43.712+240" date="04-03-2015" component="OSDSMPClient"
context="" type="0" thread="2636" file="smpclient.cpp:2563">
<![LOG[Signature matches]LOG]!><time="15:46:43.712+240" date="04-03-2015" component="OSDSMPClient" context="" type="1"
thread="2636" file="smpclientutil.cpp:496">
<![LOG[Certificate is self-signed.]LOG]!><time="15:46:43.712+240" date="04-03-2015" component="OSDSMPClient" context=""
type="0" thread="2636" file="ccmcert.cpp:1626">
<![LOG[Certificate is a self signed certificate. It will not be checked for revocation or expiration.]LOG]!
><time="15:46:43.712+240" date="04-03-2015" component="OSDSMPClient" context="" type="0" thread="2636"
file="smpclientutil.cpp:420">
<![LOG[Successfuly retrieved public key and verified signature.]LOG]!><time="15:46:43.712+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclient.cpp:2604">
<![LOG[Sending share info request message: <RequestStateStore><ClientID>GUID:C6385D33-5E2C-4D10-9714-
6C63F1183DB2</ClientID><Reserved2>308201FB30820164A003020102021037120359A7C6F2BC4D0C2B7253D93896300D06092A864886F70D0101050
500302F312D302B0603550403132437613262646464302D363963372D343831362D383265362D373563323961316537333065301E170D31353034303231
34323333375A170D3330303430323134323332365A302F312D302B0603550403132437613262646464302D363963372D343831362D383265362D3735633
2396131653733306530819F300D06092A864886F70D010101050003818D00308189028181009FAC7D21C9E438D15533521844779F8F73F109E96F3725C4
6194BBC2DF72D12D754A266858C5E8B56C6AD8894DD5D35E32C99941CD9E95BCDD28ADFDE15BC4923B9E2064DB356F786444CF574F0FA1A107EBA0DABDF
0407342CA65C28683F21E194911A68F1118CFE8CC4D3A4B0B2ABD188A0B4E4A71ECA056B13B6F203132470203010001A318301630140603551D25040D30
0B06092B0601040182376502300D06092A864886F70D01010505000381810012071B82BE2DDBF16A061DE5509CAE1EF184785879A7D9942954A17F7E3A0
DC3F17BBB5864D9B96F5B1C41D6855B86AAA303E95153388B471B048BD6A0887CD106B5C166323121A2929F7BF500703FA2BA4C1973469ACCD7EF94452F
EBD4FB96118717BE69FF6689C5881ACE521EE1876452E62FCBAB3ECB75CBA2D72E26FDAE</Reserved2></RequestStateStore>]LOG]!
><time="15:46:43.712+240" date="04-03-2015" component="OSDSMPClient" context="" type="1" thread="2636"
file="smpclient.cpp:2285">
<![LOG[Requesting SMP Root share config information from http://sccm-srv.contoso.com:0]LOG]!><time="15:46:44.508+240"
date="04-03-2015" component="OSDSMPClient" context="" type="1" thread="2636" file="smpclient.cpp:2348">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv.contoso.com:80 CCM_POST /SMSSMP/.sms_smp?op=RootShareInfo]
LOG]!><time="15:46:44.508+240" date="04-03-2015" component="OSDSMPClient" context="" type="1" thread="2636"
file="libsmsmessaging.cpp:8604">
<![LOG[Request was successful.]LOG]!><time="15:46:44.523+240" date="04-03-2015" component="OSDSMPClient" context=""
type="0" thread="2636" file="libsmsmessaging.cpp:8939">
<![LOG[Received 3795 byte response.]LOG]!><time="15:46:44.523+240" date="04-03-2015" component="OSDSMPClient" context=""
type="0" thread="2636" file="smpclient.cpp:2363">
<![LOG[Found certificate context of the smp server]LOG]!><time="15:46:44.539+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclientutil.cpp:34">
<![LOG[Successfully decoded 356 byte response.]LOG]!><time="15:46:44.539+240" date="04-03-2015" component="OSDSMPClient"
context="" type="0" thread="2636" file="smpclient.cpp:2133">
<![LOG[Successfully parsed SMP response.]LOG]!><time="15:46:44.539+240" date="04-03-2015" component="OSDSMPClient"
context="" type="1" thread="2636" file="smpclient.cpp:2173">
<![LOG[Adding \\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$ to list ]LOG]!><time="15:46:44.539+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclient.cpp:2403">
<![LOG[Trying to connect to \\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$ using machine account.]LOG]!
><time="15:46:44.539+240" date="04-03-2015" component="OSDSMPClient" context="" type="1" thread="2636"
file="smpclient.cpp:1711">
<![LOG[Connection request for "\\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$"]LOG]!><time="15:46:44.539+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="tsconnection.cpp:208">
<![LOG[No credentials available for connecting to "\\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$". See whether the share has
already been connected.]LOG]!><time="15:46:44.539+240" date="04-03-2015" component="OSDSMPClient" context="" type="1"
thread="2636" file="tsconnection.cpp:234">
<![LOG[Connecting to "\\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$"]LOG]!><time="15:46:44.602+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="tsconnection.cpp:268">
<![LOG[Successfully connected to "\\sccm-srv.contoso.com\SMPSTOREI_0F6DC5E2$"]LOG]!><time="15:46:44.633+240" date="04-03-
2015" component="OSDSMPClient" context="" type="1" thread="2636" file="tsconnection.cpp:287">
<![LOG[ Setting CRLUse = 0.]LOG]!><time="15:46:44.633+240" date="04-03-2015" component="OSDSMPClient" context="" type="0"
thread="2636" file="smpclient.cpp:1851">
<![LOG[Sending SMP request to http://sccm-srv.contoso.com:0.]LOG]!><time="15:46:44.633+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclient.cpp:1854">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv.contoso.com:80 CCM_POST /SMSSMP/.sms_smp?op=restore]LOG]!
><time="15:46:44.633+240" date="04-03-2015" component="OSDSMPClient" context="" type="1" thread="2636"
file="libsmsmessaging.cpp:8604">
<![LOG[Error. Status code 500 returned]LOG]!><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient" context=""
type="0" thread="2636" file="libsmsmessaging.cpp:8967">
<![LOG[Received 4699 byte response.]LOG]!><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient" context=""
type="0" thread="2636" file="smpclient.cpp:1861">
<![LOG[Found certificate context of the smp server]LOG]!><time="15:46:44.664+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclientutil.cpp:34">
<![LOG[Successfully decoded 208 byte response.]LOG]!><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient"
context="" type="0" thread="2636" file="smpclient.cpp:2133">
<![LOG[SMP request to "http://sccm-srv.contoso.com" failed with error: E_SMPERROR_MIGRATIONID_NOT_FOUND (204)]LOG]!
><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient" context="" type="2" thread="2636"
file="smpclient.cpp:135">
<![LOG[0, HRESULT=80004005 (e:\nts_sccm_release\sms\client\osdeployment\osdsmpclient\smpclient.cpp,2164)]LOG]!
><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient" context="" type="0" thread="2636"
file="smpclient.cpp:2164">
<![LOG[Request to SMP 'http://sccm-srv.contoso.com' failed with error (Code 0x80004005). Trying next SMP.]LOG]!
><time="15:46:44.664+240" date="04-03-2015" component="OSDSMPClient" context="" type="2" thread="2636"
file="smpclient.cpp:1601">
<![LOG[Sleeping for 60 seconds before next attempt to locate an SMP.]LOG]!><time="15:46:44.664+240" date="04-03-2015"
component="OSDSMPClient" context="" type="1" thread="2636" file="smpclient.cpp:1565">
<![LOG[Retry number 1]LOG]!><time="15:47:44.730+240" date="04-03-2015" component="OSDSMPClient" context="" type="1"
thread="2636" file="smpclient.cpp:1567">
<![LOG[Client joined to the DOMAINEP01A domain.]LOG]!><time="15:47:44.730+240" date="04-03-2015" component="OSDSMPClient"
context="" type="1" thread="2636" file="smpclient.cpp:736">
<![LOG[Client is a member of the QSCSite site.]LOG]!><time="15:47:44.839+240" date="04-03-2015" component="OSDSMPClient"
context="" type="1" thread="2636" file="smpclient.cpp:742">
<![LOG[DHCP entry points already initialized.]LOG]!><time="15:47:44.839+240" date="04-03-2015" component="OSDSMPClient"
context="" type="0" thread="2636" file="ccmiputil.cpp:75">
<![LOG[Begin checking Alternate Network Configuration]LOG]!><time="15:47:44.839+240" date="04-03-2015"
component="OSDSMPClient" context="" type="0" thread="2636" file="ccmiputil.cpp:1095">
<![LOG[Finished checking Alternate Network Configuration]LOG]!><time="15:47:44.839+240" date="04-03-2015"
component="OSDSMPClient" context="" type="0" thread="2636" file="ccmiputil.cpp:1172">
<![LOG[Adapter {35366F23-C5F5-45CB-A697-A31C2C4CDACB} is DHCP enabled. Checking quarantine status.]LOG]!
><time="15:47:44.839+240" date="04-03-2015" component="OSDSMPClient" context="" type="0" thread="2636"
file="ccmiputil.cpp:436">
--------Thanks
LourhThank you Jeff
Yes, it's a Side by Side/Replacement scenario.
Yes created the association before running the Backup of Data from the source PC.
I use SCCM 2012 R2, WinPE 3.1 and USMT 4 (version 6.1.7601.21645 of scanstate)
I recreated the Association before runnung the capture TS on the source PC and tried the migration but I receive another error:
<![LOG[Setting the authenticator.]LOG]!><time="12:08:04.097+240" date="04-07-2015" component="TSManager" context="" type="0" thread="1208" file="libsmsmessaging.cpp:1325">
<![LOG[CLibSMSMessageWinHttpTransport::Send: URL: sccm-srv.contoso.com:80 CCM_POST /ccm_system/request]LOG]!><time="12:08:04.097+240" date="04-07-2015" component="TSManager" context="" type="1"
thread="1208" file="libsmsmessaging.cpp:8604">
<![LOG[Request was successful.]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="0" thread="1208" file="libsmsmessaging.cpp:8939">
<![LOG[::RegQueryValueExW(hSubKey, szReg, NULL, NULL, NULL, &dwSize), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,811)]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager"
context="" type="0" thread="1208" file="utils.cpp:811">
<![LOG[RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="2" thread="1208"
file="utils.cpp:811">
<![LOG[GetTsRegValue() is unsuccessful. 0x80070002.]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="2" thread="1208" file="utils.cpp:842">
<![LOG[End program: ]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="tsmanager.cpp:805">
<![LOG[Finalize logging request ignored from process 2964]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="tslogging.cpp:1737">
<![LOG[Waiting for CcmExec service to be fully operational]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="utils.cpp:4888">
<![LOG[CcmExec service is up and fully operational]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="utils.cpp:4893">
<![LOG[Access handle will be read from _SMSTSActiveRequestHandle]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="tsmanagerutils.cpp:100">
<![LOG[Access handle: {7EBE065C-66F7-4C02-A5B6-04CE85A5D9F3}]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="tsmanagerutils.cpp:111">
<![LOG[Attempting to release request using {7EBE065C-66F7-4C02-A5B6-04CE85A5D9F3}]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208"
file="tsmanagerutils.cpp:119">
<![LOG[CoCreateInstance succeeded]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="1" thread="1208" file="tsmanagerutils.cpp:133">
<![LOG[pISoftwareExecutionRequestMgr->ReleaseRequest(ActiveRequestGUID), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanagerutils.cpp,136)]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager"
context="" type="0" thread="1208" file="tsmanagerutils.cpp:136">
<![LOG[ReleaseRequest failed with error code 0x80004005]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="3" thread="1208" file="tsmanagerutils.cpp:136">
<![LOG[Task Sequence Manager could not release active TS request. code 80004005]LOG]!><time="12:08:04.128+240" date="04-07-2015" component="TSManager" context="" type="2" thread="1208"
file="tsmanagerutils.cpp:166">
<![LOG[Process completed with exit code 0]LOG]!><time="12:08:04.144+240" date="04-07-2015" component="TSMBootstrap" context="" type="1" thread="1152" file="commandline.cpp:1123">
<![LOG[Exiting with return code 0x00000000]LOG]!><time="12:08:04.144+240" date="04-07-2015" component="TSMBootstrap" context="" type="1" thread="1152" file="tsmbootstrap.cpp:1238">
<![LOG[Process completed with exit code 0]LOG]!><time="12:08:04.144+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="commandline.cpp:1123">
<![LOG[Task sequence completed 0x00000000]LOG]!><time="12:08:04.144+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1585">
<![LOG[Resume SCCM Client.]LOG]!><time="12:08:04.159+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1264">
<![LOG[Uninstalling Setup Hook]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1628">
<![LOG[Removing setup hook from registry.]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="0" thread="1528" file="vistasetuphook.cpp:143">
<![LOG[Successfully removed C:\WINDOWS\system32\OSDGINA.DLL]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1321">
<![LOG[Successfully removed C:\WINDOWS\system32\OSDSETUPHOOK.EXE]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1321">
<![LOG[Successfully removed C:\WINDOWS\system32\_SMSOSDSetup]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1358">
<![LOG[RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="2" thread="1528"
file="utils.cpp:811">
<![LOG[GetTsRegValue() is unsuccessful. 0x80070002.]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="2" thread="1528" file="utils.cpp:842">
<![LOG[End program: ]LOG]!><time="12:08:11.075+240" date="04-07-2015" component="OSDSetupHook" context="" type="1" thread="1528" file="basesetuphook.cpp:1642">
Thanks
Lourh -
MDT 2012 Replace computer task sequence
Hello all,
I am using MDT 2012 Update 1 for upgrading over 200 machines from Windows XP to Windows 7.
Some of these machines are going to be REFRESH scenario. I have the task sequence for REFRESH scenario and it is working as expected.
However, I do not know how to create REPLACE scenario task sequence. From what I understand, I need to create two tasks sequences. I have created a task sequence that capture user's data and upload it to a share.
But how do I create a restore task sequence that restores that data to another computer after installing OS? What do I need to in the restore task sequence that either prompts me to select where to restore the data from or knows where the data is?
In SCCM there is computer association, but I have not been able to figure out how to do it purely using MDT.
Any expert help is greatly appreciated.
Thanks in advance,
SinghP80Right, you will need 2 task sequences in a replace scenario. The REPLACE task sequence captures the user state from the running OS. Then you use a NEW COMPUTER task sequence (I called mine RESTORE) that restores the user state back after installing
the OS, which will boot from media or PXE. RESTORE gets all of its values from the Default and Jackson sections. My apologies, my customsettings.ini is butchered and has comments and junk in it that I should remove to clean it up. And you will
have to edit the code as described in the settings per task sequence thread for my cs.ini to work. And, I set my OSDComputerName=%assettag%. I set my Dell asset tags in the BIOS with the Dell CCTK tool.
http://social.technet.microsoft.com/Forums/en-US/e17a1952-d1f7-41ef-8231-0d6fcc41882e/mdt-2012-settings-per-task-sequence?forum=mdt
[Settings]
Priority=ByLaptopType, ByDesktopType, ByIsVM, DefaultGateway, TaskSequenceID, Default
Properties=MyCustomProperty
[DefaultGateway]
192.168.122.1=Jackson
[Jackson]
DeployRoot=\\192.168.122.6\FDO_Offices
SkipComputerBackup=NO
BackupDir=Captures
BackupShare=\\192.168.122.2\f$
UDShare=\\192.168.122.2\f$\usmtstorage
OSDComputerName=%AssetTag%
UDDir=%OSDComputerName%
SLSShareDynamicLogging=%DeployRoot%\Logs\%OSDComputerName%
SLSHARE=\\192.168.122.2\F$\Logs
MachineObjectOU=OU=Computers,OU=Jackson,OU=Branches,DC=xxxxxxxx,DC=xxxxxxxx,DC=xxxxxxxxxx
UserDataLocation=\\192.168.122.2\f$\usmtstorage\%OSDComputerName%
ComputerBackupLocation=\\192.168.122.2\f$\captures
UserID=xxxxxxxxxx
UserDomain=xxxxxxxxxx
UserPassword=xxxxxxxxxxxx
[ByLaptopType]
Subsection=Laptop-%IsLaptop%
[ByDesktopType]
Subsection=Desktop-%IsDesktop%
[ByIsVM]
Subsection=IsVM-%IsVM%
[Laptop-True]
SkipBitLocker=NO
BDEInstall=TPM
BDEInstallSuppress=NO
BDEWaitForEncryption=FALSE
BDEDriveSize=512
BDEDriveLetter=S:
BDERecoveryKey=AD
;BDEKeyLocation=\\192.168.122.2\f$\bitlocker_keys
BDEAllowAlphaNumericPin=Yes
[Desktop-True]
SkipBitLocker=YES
[IsVM-True]
SkipBitLocker=YES
[Laptop-False]
[Desktop-False]
[IsVM-False]
[Default]
XResolution=1
YResolution=1
BitsPerPel=32
ApplyGPOPack=NO
HIDESHELL=NO
DISABLETASKMGR=YES
;BackupDrive=ALL
SkipProductKey=YES
SkipLocaleSelection=YES
UserLocale=en-US
UILanguage=en-US
SkipTimeZone=YES
TimeZoneName=Central Standard Time
KeyboardLocale=en-US
_SMSTSOrgName=Office of xxxxxxxxxxxx
SkipAdminPassword=YES
AdminPassword=xxxxxxxxxxxxx
SkipApplications=YES
SkipAppsOnUpgrade=YES
SkipDeploymentType=YES
SkipSummary=Yes
MandatoryApplications001={aa888a5e-849a-4522-a4e4-57b39dfa29c2} ;you'll want to remove this
[NEWCOMPUTER]
SkipUserData=YES
DeploymentType=NEWCOMPUTER
OSInstall=Y
;OSDComputerName=
SkipComputerName=NO
SkipFinalSummary=Yes
FinishAction=LOGOFF
SkipTaskSequence=NO
SkipDomainMembership=YES
JoinDomain=xxxxxxxx
DomainAdmin=xxxxxxxxxxxxxx
DomainAdminDomain=xxxxxxxxxxx
DomainAdminPassword=xxxxxxxxxxxxx
SkipCapture=YES
DoNotCreateExtraPartition=NO
[CAPTURE]
SkipUserData=YES
TaskSequenceID=CAPTURE
DeploymentType=CUSTOM
BackupFile=MASTERCAPTURE.wim
SkipAdminPassword=YES
AdminPassword=xxxxxxxxxx
SkipCapture=NO
DoCapture=YES
[REFRESH]
SkipUserData=NO
TaskSequenceID=REFRESH
DeploymentType=REFRESH
DoCapture=NO
USMTMigFiles001=MigApp.xml
USMTMigFiles002=MigUser.xml
USMTMigFiles003=MigDocs.xml
USMTMigFiles004=migexcludexternaldrives.xml ;you'll want to remove this
USMTMigFiles005=migmydocs.xml ;and this
;USMTMigFiles006=migwallpaper.xml
;USMTMigFiles006=MigNetPrinters.xml
; USMTMigFiles007=config.xml
;ScanStateArgs=/v:5 /o /c /vsc /all /localonly
ScanStateArgs /v:5 /o /c /ue:%computername%\*
LoadStateArgs=/v:5 /c
;BackupDrive=ALL
;OSDComputerName=%OSDComputerName%
SkipComputerName=NO
OSInstall=Y
SkipFinalSummary=Yes
FinishAction=LOGOFF
SkipTaskSequence=NO
SkipCapture=YES
DoNotCreateExtraPartition=NO
SkipDomainMembership=YES
JoinDomain=xxxxxxxxxxxx
DomainAdmin=xxxxxxxxxxxxx
DomainAdminDomain=xxxxxxxxxxx
DomainAdminPassword=xxxxxxxxxxxxxx
BackupFile=%OSDComputerName%.wim
[REPLACE]
TaskSequenceID=REPLACE
DeploymentType=REPLACE
SkipComputerName=NO
DoCapture=NO
USMTMigFiles001=MigApp.xml
USMTMigFiles002=MigUser.xml
USMTMigFiles003=MigDocs.xml
USMTMigFiles004=migexcludexternaldrives.xml ;remove this
USMTMigFiles005=migmydocs.xml ;and this
;USMTMigFiles006=migwallpaper.xml
;USMTMigFiles006=MigNetPrinters.xml
; USMTMigFiles007=config.xml
;ScanStateArgs=/v:5 /o /c /vsc /all /localonly
ScanStateArgs /v:5 /o /c /ue:%computername%\* /ue:xxxxxxxxxxxx\administrator
LoadStateArgs=/v:5 /c
;BackupDrive=ALL
SkipUserData=NO
SkipAdminPassword=YES
AdminPassword=xxxxxxxxxxx
SkipCapture=YES
DoCapture=NO
SkipComputerBackup=NO
BackupFile=%OSDComputerName%.wim
[RESTORE]
TaskSequenceID=RESTORE
DeploymentType=NEWCOMPUTER
DoCapture=NO
USMTMigFiles001=MigApp.xml
USMTMigFiles002=MigUser.xml
USMTMigFiles003=MigDocs.xml
USMTMigFiles004=migexcludexternaldrives.xml
USMTMigFiles005=migmydocs.xml
;USMTMigFiles006=migwallpaper.xml
ScanStateArgs /v:5 /o /c /ue:%computername%\*
LoadStateArgs=/v:5 /c /ue:%computername%\* /ue:xxxxxxxx\xxxxxxxx
SkipComputerName=NO
SkipUserData=NO
SkipDomainMembership=YES
JoinDomain=MSS
DomainAdmin=xxxxxxxxxxxx
DomainAdminDomain=xxxxxxxxxxx
DomainAdminPassword=xxxxxxxxxxxxx
DoNotCreateExtraPartition=NO
SkipFinalSummary=Yes
FinishAction=LOGOFF
SkipComputerBackup=NO
Bootstrap.ini:
[Settings]
Priority=Default
[Default]
DeployRoot=\\192.168.122.6\FDO_Offices
UserID=xxxxxxxxxx
UserDomain=xxxxxxx
UserPassword=xxxxxxxxxxxx
SkipBDDWelcome=YES
Maybe you are looking for
-
RFC Connection error in SM59 for SAP J2EE
Hi All, i am getting the following error description while testing the connection for SAP J2EE ... Connection Test SAPJ2EE Connection Type TCP/IP Connection Logon Connection Error Error Details Error when opening an RFC connectio
-
Blue screen crash/freeze immediately after Intel iMac goes to sleep
Howdy all, I have a new Intel 24" iMac, less than 3 days out of the box. Almost every time the computer goes to sleep (except twice so far when I first started using the machine) the screen goes dark for a few seconds, then turns light blue and freez
-
MacAir not detecting external monitor. 'check signal cable' error
Brand new MacAir OX 10.7.4 not detecting samsung external monitor. I keep getting 'check signal cable' error on a blank screen.
-
Hi, I'm going to be using Rapid from a C# DLL. Does anyone have any code showing how to set up the references and how to instantiate them? I got it working using a form and the OCX control, but I won't have a form in my final code. Thanks.
-
Hi, Can some body please point me to any forum thread/ artical / document which shows the example/tips to create drill down graph. Thanks