changes to specialize phase action queue order in win8.1

ok the problem i am having is not a hard error in my unattended.xml file or anything.  

On win7 enterprise and win8 enterprise, the action queue for the specialize phase (specialize.uaq) runs the domain join (Microsoft-Windows-UnattendedJoin) BEFORE it run the deployment (Microsoft-Windows-Deployment) RunSynchonous commands.  (the order of other things is different, but it still joins the domain first...)

On win 8.1 pro VL and enterprise, the action queue for the specialize phase (specialize.uaq) runs the domain join (Microsoft-Windows-UnattendedJoin) AFTER it run the deployment (Microsoft-Windows-Deployment) RunSychronous commands.

My problem is that my RunSychronous scripts need the system to be on the domain.  I can't find any documentation outside of the observed OS behavior that dicates the processing order of the settings in the specialize section of an unattended.xml nor any documentation as to how or why it changed now with Win8.1.

So my question is, can this be controlled or modified?  Is there anything i can do so that on a Win8.1 deployment that the system joins the domain before it runs the RunSyncronous commands during the specialize phase.

below are the specialize action queues from each OS version for reference, and you can see in the Win7 and Win8 that the domain join step is run before the deployment step, and that on win8.1 it is run AFTER.  How do i change it to BEFORE?????

specialize.uaq from Win7:

<?xml version="1.0"?>
<actions>
    <action index="0"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="sqmapi.dll,SqmUnattendedSetup"
            identity="Microsoft-Windows-SQMApi, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-sqmapi_31bf3856ad364e35_6.1.7601.17514_none_5c63b87c1b6dc7ec.manifest"
            pass="specialize"/>
    <action index="1"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="shsetup.dll,SHUnattendedSetup"
            identity="Microsoft-Windows-Shell-Setup, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-shell-setup_31bf3856ad364e35_6.1.7601.17514_none_3080d81b003fb8dd.manifest"
            pass="specialize"/>
    <action index="2"
            command="C:\Windows\SYSTEM32\NETBTUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-NetBT, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-netbt_31bf3856ad364e35_6.1.7601.17514_none_be8acdd10de3b1a6.manifest"
            pass="specialize"/>
    <action index="3"
            command="C:\Windows\SYSTEM32\DJOIN.EXE"
            arguments=""
            identity="Microsoft-Windows-UnattendedJoin, Culture=neutral, Version=6.1.7601.17514, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-unattendedjoin_31bf3856ad364e35_6.1.7601.17514_none_113aea0e8374286d.manifest"
            pass="specialize"/>
    <action index="4"
            command="C:\Windows\SYSTEM32\SETUPUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-Deployment, Culture=neutral, Version=6.1.7600.16385, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-deployment_31bf3856ad364e35_6.1.7600.16385_none_57e3e87206ff08ca.manifest"
            pass="specialize"/>
    <action index="5"
            command="C:\Windows\SYSTEM32\IEUNATT.EXE"
            arguments=""
            identity="Microsoft-Windows-IE-InternetExplorer, Culture=neutral, Version=11.2.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.2.9600.16384_none_11ca3fdf2efec804.manifest"
            pass="specialize"/>
</actions>

specialize.uaq from Win8:

<?xml version="1.0"?>
<actions>
    <action index="0"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="sqmapi.dll,SqmUnattendedSetup"
            identity="Microsoft-Windows-SQMApi, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-sqmapi_31bf3856ad364e35_6.2.9200.16384_none_57075a718e9273a2.manifest"
            pass="specialize"/>
    <action index="1"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="shsetup.dll,SHUnattendedSetup"
            identity="Microsoft-Windows-Shell-Setup, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-shell-setup_31bf3856ad364e35_6.2.9200.16384_none_2b247a1073646493.manifest"
            pass="specialize"/>
    <action index="2"
            command="C:\Windows\SYSTEM32\NETBTUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-NetBT, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-netbt_31bf3856ad364e35_6.2.9200.16384_none_b92e6fc681085d5c.manifest"
            pass="specialize"/>
    <action index="3"
            command="C:\Windows\SYSTEM32\IEUNATT.EXE"
            arguments=""
            identity="Microsoft-Windows-IE-InternetExplorer, Culture=neutral, Version=10.0.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_10.0.9200.16384_none_ceb4191058511849.manifest"
            pass="specialize"/>
    <action index="4"
            command="C:\Windows\SYSTEM32\DJOIN.EXE"
            arguments=""
            identity="Microsoft-Windows-UnattendedJoin, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-unattendedjoin_31bf3856ad364e35_6.2.9200.16384_none_0bde8c03f698d423.manifest"
            pass="specialize"/>
    <action index="5"
            command="C:\Windows\SYSTEM32\SETUPUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-Deployment, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-deployment_31bf3856ad364e35_6.2.9200.16384_none_54b89e2f7712381a.manifest"
            pass="specialize"/>
</actions>

and the specialize.uaq for win8.1:

<?xml version="1.0"?>
<actions>
    <action index="0"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="sqmapi.dll,SqmUnattendedSetup"
            identity="Microsoft-Windows-SQMApi, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-sqmapi_31bf3856ad364e35_6.3.9600.16384_none_eefc1317d8c5441f.manifest"
            pass="specialize"/>
    <action index="1"
            command="C:\Windows\SYSTEM32\IEUNATT.EXE"
            arguments=""
            identity="Microsoft-Windows-IE-InternetExplorer, Culture=neutral, Version=11.0.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.16384_none_33276215fcf314b6.manifest"
            pass="specialize"/>
    <action index="2"
            command="C:\Windows\SYSTEM32\SETUPUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-Deployment, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-deployment_31bf3856ad364e35_6.3.9600.16384_none_ecad56d5c1450897.manifest"
            pass="specialize"/>
    <action index="3"
            command="C:\Windows\SYSTEM32\NETBTUGC.EXE"
            arguments=""
            identity="Microsoft-Windows-NetBT, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-netbt_31bf3856ad364e35_6.3.9600.16384_none_5123286ccb3b2dd9.manifest"
            pass="specialize"/>
    <action index="4"
            command="C:\Windows\SYSTEM32\RUNDLL32.EXE"
            arguments="shsetup.dll,SHUnattendedSetup"
            identity="Microsoft-Windows-Shell-Setup, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-shell-setup_31bf3856ad364e35_6.3.9600.16384_none_c31932b6bd973510.manifest"
            pass="specialize"/>
    <action index="5"
            command="C:\Windows\SYSTEM32\DJOIN.EXE"
            arguments=""
            identity="Microsoft-Windows-UnattendedJoin, Culture=neutral, Version=6.3.9600.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
            manifestPath="C:\Windows\Winsxs\Manifests\amd64_microsoft-windows-unattendedjoin_31bf3856ad364e35_6.3.9600.16384_none_a3d344aa40cba4a0.manifest"
            pass="specialize"/>
</actions>

Thanks for looking...

dg



  • Edited by koawmfot 19 hours 19 minutes ago typos
October 3rd, 2013 11:31am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics