Hi Guys, Im looking for some help.

Unattended XML created in WSIM (as the walkthrough unattended xml created by dell kace kept failing at oobe pass)

My Problem is that no Postinstallation tasks seem to want to run, I think this has something to do with my unattended xml, and im hoping somebody has the solution.

I have noticed that after Windows is installed it will

Reboot -> autologin to Administrator account (this is what i would like) (HOWEVER - the Administrator password will be not set, and the account will be disabled in AdministrativeTools->ComputerManagement ?? but i cant seem to understand why this is happening.

ontop of this, sysprep.exe is run automatically and awaits user input ? I know my unattended.xml needs a tweak and hopefully somebody can assist?

 

What changes do I need to make to automatically

Auto Login Administrator Account

Mark the Account Enabled.

Join the Domain

Disable the Firewall

 

Thanks! and Hope to Hear from somebody!

 

 

My scripted installation 

Run Preinstallation Tasks

--Upload Hardware Inventory

Run Scripted Installation

Run Postinstallaion Tasks

-- none

Reboot (Exit Boot Environment)

Run Postinstallation Tasks

--Office 2010 Pro SP1


Very Very simple, however these are my Observations!


Run Preinstallation Tasks

--Upload Hardware Inventory

Run Scripted Installation

++Windows 7 Installs

++Windows 7 Installation Reboots after Installing Updates

Run Postinstallaion Tasks

-- none

However Windows 7 installation reboots into Dell kace and proceeds to install the required drivers) ??? is this normal?

Reboot (Exit Boot Environment)

++Windows 7 Installation Resumes 

++Windows 7 Installation Finnishes

++Windows 7 boots up for the first time

++Automatically Logs in

++sysprep pops up ???

Run Postinstallation Tasks

--Office 2010 Pro SP1 (does not install)

--adobe flash (does not install)

--adobe reader  (does not install)

 

<?xml version="1.0" encoding="utf-8"?>

<unattend xmlns="urn:schemas-microsoft-com:unattend">

  <settings pass="windowsPE">

    <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">

      <ImageInstall>

        <OSImage>

          <InstallTo>

            <DiskID>0</DiskID>

            <PartitionID>1</PartitionID>

          </InstallTo>

          <WillShowUI>OnError</WillShowUI>

        </OSImage>

      </ImageInstall>

      <UserData>

        <ProductKey>

          <WillShowUI>OnError</WillShowUI>

          <Key/>

        </ProductKey>

        <Organization>Mulpha PTY LTD</Organization>

        <FullName>Administrator</FullName>

        <AcceptEula>true</AcceptEula>

      </UserData>

      <DiskConfiguration>

        <Disk wcm:action="add">

          <CreatePartitions>

            <CreatePartition wcm:action="add">

              <Order>1</Order>

              <Type>Primary</Type>

              <Size>10000</Size>

            </CreatePartition>

          </CreatePartitions>

          <ModifyPartitions>

            <ModifyPartition wcm:action="add">

              <Active>true</Active>

              <Format>NTFS</Format>

              <Order>1</Order>

              <PartitionID>1</PartitionID>

              <Extend>true</Extend>

            </ModifyPartition>

          </ModifyPartitions>

          <WillWipeDisk>true</WillWipeDisk>

          <DiskID>0</DiskID>

        </Disk>

        <WillShowUI>OnError</WillShowUI>

      </DiskConfiguration>

    </component>

    <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">

      <SetupUILanguage>

        <UILanguage>en-AU</UILanguage>

      </SetupUILanguage>

      <InputLocale>en-AU</InputLocale>

      <UILanguage>en-US</UILanguage>

      <UserLocale>en-AU</UserLocale>

      <SystemLocale>en-AU</SystemLocale>

    </component>

  </settings>

  <settings pass="specialize">

    <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">

      <ComputerName>#########</ComputerName>
      <ProductKey>#########</ProductKey>       <TimeZone>AUS Eastern Standard Time</TimeZone>     </component>   </settings>   <settings pass="oobeSystem">     <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">       <OOBE>         <NetworkLocation>Work</NetworkLocation>         <ProtectYourPC>1</ProtectYourPC>       </OOBE>       <AutoLogon>         <Password>           <Value>#########</Value>
          <PlainText>true</PlainText>         </Password>         <Enabled>true</Enabled>         <LogonCount>5</LogonCount>         <Username>Administrator</Username>         <Domain/>       </AutoLogon>     </component>     <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">       <Reseal>         <Mode>Audit</Mode>       </Reseal>     </component>   </settings>   <settings pass="auditSystem">     <component xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">       <AutoLogon>         <Password>           <Value>#########</Value>
          <PlainText>true</PlainText>         </Password>         <Username>Administrator</Username>         <LogonCount>5</LogonCount>         <Enabled>true</Enabled>         <Domain/>       </AutoLogon>     </component>   </settings>   <cpi:offlineImage xmlns:cpi="urn:schemas-microsoft-com:cpi" cpi:source="wim:c:/users/fsmith/downloads/windows%207/sw_dvd5_win_pro_7w_sp1_64bit_english_-2_mlf_x17-59279/sources/install.wim#Windows 7 PROFESSIONAL"/> </unattend>
 
Answer Summary:
start /wait net user administrator /active:yes Start /wait net user administrator Password start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoAdminLogon /d 1 /f start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoLogonCount /t REG_DWORD /d 3 /f start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultUserName /d administrator /f start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultPassWord /d Password /f net user installer /delete
Cancel
2 Comments   [ + ] Show Comments

Comments

  • I'm not a sysprep expert but it looks like you have AutoLogon in there twice.
  • I've removed the audit sequence supposably that was preventing kace from taking over with post install tasks, also preventing syaprep from initiating it seems .
Please log in to comment

Answers

2

I found creating the second user in the xml file works best, I use this account to autologon via the xml file and in my post tasks I activate the Admin user, set the password, set autologon and delete the second user account.

this is from my post script

start /wait net user administrator /active:yes
Start /wait net user administrator Password

start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoAdminLogon /d 1  /f

start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v AutoLogonCount /t REG_DWORD /d 3  /f

start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultUserName /d administrator  /f

start /wait reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon" /v DefaultPassWord /d Password /f

net user installer /delete

 

Answered 06/25/2013 by: SMal.tmcc
Red Belt

  • Ingenius I will write this up today and let you know how it goes !
    • this is older but you will see the flow use for images, it is pretty close to my scripted install ans file also
      http://www.itninja.com/blog/view/windows-7-image-process-for-the-college-s-classrooms
Please log in to comment
Answer this question or Comment on this question for clarity

Share