I want to be able to automate the initial language selection and WDS auth credentials. I am guessing I can't set that in an answer file to be provided by WDS? How can I achieve this?
In WDS there are two unattend files. One for the install image and one for the boot image. You set the settings that you're asking about in the WinPE section of the answer file for the boot image.
I had this problem, strangely there are 2 places in the answer files where it is possible to set the language, one for the initial install and one for the OOBE. For the initial install I always use US (as anything else doesn't seem to work), then for the OOBE set your own country/language:
<component name="Microsoft-Windows-International-Core-WinPE" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64"> <SetupUILanguage> <UILanguage>en-US</UILanguage> </SetupUILanguage> </component>
<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"> <InputLocale>en-gb</InputLocale> <SystemLocale>en-gb</SystemLocale> <UILanguage>en-gb</UILanguage> <UserLocale>en-gb</UserLocale> </component>
Hope that helps