We help IT Professionals succeed at work.

Importing StartLayout in unattend answer file

ajwellman
ajwellman asked
on
I am trying to import a Win10 Startmenu .xml in a sysprep unattend.xml file.  There are no errors reported when the unattend xml is validated with MS WSI.  Sysprep runs without an error, but the startmenu layout is not imported.  Not sure if this is where I should place these powershell commands to import the layout.  This is a segment of the unattend.xml file I am using.

    <settings pass="oobeSystem">
        <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">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Description>Set Powershell Execution Policy to Unrestricted</Description>
                    <CommandLine>powershell.exe Set-ExecutionPolicy Unrestricted -force</CommandLine>
                    <Order>3</Order>
                    <RequiresUserInput>false</RequiresUserInput>
            </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <Description>Load Start Menu</Description>
                    <Order>4</Order>
                    <CommandLine>powershell.exe Import-StartLayout –LayoutPath C:\W10Setup\StartLayout\StartLayout.xml –MountPath $env:SystemDrive\</CommandLine>
                    <RequiresUserInput>false</RequiresUserInput>
            </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>

Any help or suggestions is appreciated.
Thanks
ArtW
Comment
Watch Question

Distinguished Expert 2019
Commented:
Hi.

The command
powershell.exe Import-StartLayout –LayoutPath C:\W10Setup\StartLayout\StartLayout.xml –MountPath $env:SystemDrive\
was confirmed to work, when executed manually?

Author

Commented:
Thanks for the quick response.
DUH..  Turns out I had a misspelling on the startlayout .xml file that my unattend answer file was pointing at.  Found it by trying to run the same command manually as you suggested.  

Thanks for the help.
ArtW
Distinguished Expert 2019

Commented:
Happens :-)