Link to home
Start Free TrialLog in
Avatar of rmessing171
rmessing171Flag for United States of America

asked on

SCCM 2012 - Extract Task Sequence XML from Stand Alone Media

Hi Everyone:

I had created a SCCM 2012 - OSD Task Sequence and then created a USB stand alone media to deploy onto a few laptops.  Unfortunately, the SCCM 2012 server was in my lab environment and it crashed.

I was looking to see if any one knows how I can I obtain the SCCM 2012 - Task Sequence XML file from my SCCM - OSD stand alone media?

I am open to any ideas or suggestions even if it is many steps.

Thank you!
Avatar of Mike Taylor
Mike Taylor
Flag of United Kingdom of Great Britain and Northern Ireland image

Hi,

The final is on the USB but it's not going to be any good to you if you want to read it as it's encrypted/encoded for security - MS don't want anyone to copy your TS and us it anywhere, or indeed read the content as it might well have passwords embedded.

What problem are you trying to solve? Do you want to recover your TS or just extract a command or two?

Mike
PS: does the USB work OK?
Avatar of rmessing171

ASKER

Hi Mike,

Thank you for reaching out to me!

You read my mind, I would like to recover the entire TS with the associated program command lines.

Is there a way to do this?

Thank you again for your assistance!
Yes, the USB works find, I would just like to reproduce the TS back into my rebuilt SCCM 2012 Console.
Hi,
I just double checked and the TS is saved in <Drive>:\SMS\Policy.xml.
The bad news is that it is indeed binary not text.

The good news is that you can recover *some* (probably the key ones) from the logs.

Look in the path C:\windows\ccm\logs

FILE
execmgr.log  - This contains ALL MSI command lines you may run if you use packages
AppEnforce.log  - same as above if you use Applications.
smsts.log  - this contains ALL steps, but won't contain the MSI commands for obvious reasons; it does have some commands though that you can piece together;

filtering will help immensely

Appenforce.log        Executing command line
execmgr.log             Running
smsts.log                 Executing command line
                                Start executing an instruction

The latter will give a pure list of ALL steps you had in your TS, but without the detail - i.e. just the title of each step. It's handy to save and print out and then you can follow your TS along as having 200 odd steps get a bit hard to remember.

I don't know of any other way. You *might* be able to import the TS from the USB into your new CM site. It's not something I've tried and I doubt MS would let you for security reasons.

I hope that helps.

Tip I learnt: Export your TS often from the console and then save a copy elsewhere. There's too much work to lose.

Mike
ASKER CERTIFIED SOLUTION
Avatar of Mike Taylor
Mike Taylor
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
There is NO way to recover a TS - it is encoded/encrypted by MS on purpose. The only solution is to piece it together from the step in the logs as detailed in my answer.