Thanks for the responses Roger (and Andreas).  I had already added the 
SkipLocaleSelection entry, but that actually shouldn’t have any effect as I 
believe that only relates to the UDI wizard and not the actual unattend.xml 
file.

Of course, all it took was an email to the list to get it running properly. 
When I said I had used both the default unattend.xml and a custom one that was 
only partially accurate; I was in the process of testing with a custom one and 
had stopped it before the first reboot during the Setup Windows and ConfigMgr 
step to look at the unattend.xml, which still showed en-US.  Once I let it 
continue (after emailing the list of course), it went right through.  I’ve 
since tested it again and everything is working perfectly.

So…never mind! All is well! ☺

-Phil



From: [email protected] [mailto:[email protected]] On 
Behalf Of Roger Truss
Sent: Tuesday, May 26, 2015 5:33 PM
To: [email protected]
Subject: Re: [MDT-OSD] RE: CustomSettings and Language Packs

one last thing that was tripping me up too with the language selection prompt 
was I needed to add this to the default section of my cs.ini...
SkipLocaleSelection=Yes

Unbelievable how long that took to find.  I must be rusty.

On Tue, May 26, 2015 at 4:31 PM Roger Truss 
<[email protected]<mailto:[email protected]>> wrote:
You need to configure the OOBE section of the xml file with the appropriate 
locale variables for the m to be recognized.

here is my x64 xml file.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" 
processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" 
language="neutral" versionScope="nonSxS" 
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UILanguage>%UILanguage%</UILanguage>
            <InputLocale>%InputLocale%</InputLocale>
            <SystemLocale>%SystemLocale%</SystemLocale>
            <UserLocale>%UserLocale%</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" 
processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" 
language="neutral" versionScope="nonSxS" 
xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Work</NetworkLocation>
                <ProtectYourPC>1</ProtectYourPC>
            </OOBE>
            <RegisteredOwner>A Division of</RegisteredOwner>
            <RegisteredOrganization>company</RegisteredOrganization>
        </component>
    </settings>
</unattend>

so far so good with my testing.  The one thing I have done differently is to 
build a wim file in hyper-v and pre-loaded the language packs from windows 
updates that I need.

On Tue, May 26, 2015 at 4:17 PM Andreas Hammarskjöld 
<[email protected]<mailto:[email protected]>> wrote:
Yeah, but think they have to exist in the xml file to be replaced, i.e the XML 
elements must be there.  I think…

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]<mailto:[email protected]>] 
On Behalf Of Schwan, Phil
Sent: den 26 maj 2015 22:31
To: '[email protected]<mailto:[email protected]>'
Subject: [MDT-OSD] CustomSettings and Language Packs

My foo is weak today and I’m having a little trouble.  CM2012 R2 w/MDT 2013 
integrated.  Basically, I have the CS.ini set up to determine location by 
Default Gateway and using that location to set things like computer name 
prefix, OU to join, etc.  I also have language packs for Win81 set as packages 
that install offline via tasks conditioned on the location variable.

What I’m finding is that if I set things like UILanguage and UserLocale in the 
CS.ini they are not being input into the unattend.xml (whether the default file 
or one I provide), and the result is a prompt for Language during OOBE.  Is it 
expected that those settings would be injected into the unattend.xml in this 
scenario, or do I have to look at a separate script to modify these settings.

Thx,
P
_________________________________________________________________
Phil Schwan | Technical Architect, Enterprise Windows Services
Microsoft VTSP ([email protected]<mailto:[email protected]>)
Project Leadership Associates | 2000 Town Center, Suite 1900, Southfield, MI 
48075
Lync: 312.756.1626  Mobile: 419.262.5133
www.projectleadership.net<http://www.projectleadership.net/> 
[linkedin_logo-19x20] <http://www.linkedin.com/in/philschwan> 
[Twitter-Logo1-20x20] <https://twitter.com/philschwan>  [wordpress-logo3] 
<http://myitforum.com/myitforumwp/author/philschwan>
[Description: Description: Description: Arrow email]Lead with Strategy. 
Leverage Technology. Deliver Results.

Reply via email to