Softgrid Sequence an MSC Console
Hi guys
I am trying to sequence the SCCM 2007 SP1 console to go on our XP PCs for the admins.
There are 3 dependancies that are needed: WindowsXP-KB907265-x86-ENU.exe, WindowsXP-KB936059-x86-ENU.exe and WindowsXP-KB913538-x86-ENU.exe.
I install these first onto the PC, then fire up the 4.1 sequencer. I sequence the app but it fails.
Basically all I get is "Failed to load snap in" when I try to launch the product in the sequencer.
So - anyone got any tips for trying to do this - or - has anyone sequenced an MMC snapin before?
Thanks
Tim
All Replies
Tim,
I don't remember the resolution straight out of my head, but I seem to remember that MMC snap-in sequencing had some extra work to it (but that it could be done). I suggest that you search old threads from softgridguru.com as it has been discussed over there in the past?
br,
Kalle
Hi Tim,
There are 3 registry keys that need to be exported from a native install and then imported on a Sequencer after running the installation and while still monitoring:
HKLM\software\Microsoft\SnapIns\FX:{6de537a5-7a1c-4fa4-ac3a-1b6fc1036560}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{a77b774c-ce32-4ab0-982a-6bb3c078e5c1}]
and
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConfigMgr\AdminUI\QueryProcessors\WQL]
You could use your sequencer workstation for the native install, be sure to configure this install exactly how you will configure the Sequencer. For example, if you install the console Q:\ for your Sequenced version, install the native/local one to Q:\ also.
Once you have completed your sequence, add the following dependency to the OSD.
<DEPENDENCY>
<SCRIPT TIMING="POST" EVENT="STREAM" PROTECT="TRUE" WAIT="TRUE" TIMEOUT="0">
<SCRIPTBODY LANGUAGE="Batch">
echo off \n
copy /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Manifests
%windir%\WinSxS\Manifests \n
xcopy /S /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Policies
%windir%\WinSxS\Policies \n
</SCRIPTBODY>
</SCRIPT>
</DEPENDENCY>
Did all but this bit:
<DEPENDENCY>
<SCRIPT TIMING="POST" EVENT="STREAM" PROTECT="TRUE" WAIT="TRUE" TIMEOUT="0">
<SCRIPTBODY LANGUAGE="Batch">
echo off \n
copy /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Manifests
%windir%\WinSxS\Manifests \n
xcopy /S /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Policies
%windir%\WinSxS\Policies \n
</SCRIPTBODY>
</SCRIPT>
</DEPENDENCY>
When I add this is complains about xml not being correct. It's working fine - but we've just push our Softgrid deployment back! So thanks anyway guys.
T
<DEPENDENCY>
<SCRIPT TIMING="POST" EVENT="STREAM" PROTECT="TRUE" WAIT="TRUE" TIMEOUT="0">
<SCRIPTBODY LANGUAGE="Batch">
echo off \n
copy /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Manifests
%windir%\WinSxS\Manifests \n
xcopy /S /y %SFT_MNT%\<Replace with Asset Dir>\VFS\CSIDL_WINDOWS\WinSxS\Policies
%windir%\WinSxS\Policies \n
</SCRIPTBODY>
</SCRIPT>
</DEPENDENCY>
T, I'm getting the same thing, but I'm assuming it's because we're supposed to replace some of the code above. Not sure what the "Asset Dir" is though. Can anyone answer this?
Also, if there is already an existing
<DEPENDENCY>
<CLIENTVERSION VERSION="3.1.2.2"/>
</DEPENDENCY>set of tags, am I replacing this with the code suggested or adding another full set of tags, or including it into the current set?
The asset directory is going to be the 8.3 root name you specifiied for the application. So something like Office 2007, you may have used something like Q:\Office.2k7 as your root directory. So the above line would look like:
copy /y %SFT_MNT%\Office.2k7\VFS\CSIDL_WINDOWS\WinSxS\Manifests
%windir%\WinSxS\Manifests \n
xcopy /S /y %SFT_MNT%\Office.2k7\VFS\CSIDL_WINDOWS\WinSxS\Policies
%windir%\WinSxS\Policies \n
For the placement, look for the "</IMPLEMENTATION> line and insert it right above it.
Also make sure that the two lines that start with %windir% are not new lines - they have to be in the same line like the copy and xcopy command.