I wanted to customize the Windows 10 Start Menu so that it had a standard interface for all new users. There is a GPO that can do this, however it also locks the user out from pinning their own programs to the Start Menu, which wouldn’t be workable in my case.
To create a standard Start Menu interface that can be customized, you first need to customize a dummy account’s Start Menu the way you’d like it. Once all of the programs are pinned and sized the way you’d like them, in PowerShell run:
Export-StartLayout -Path C:\LayoutModification.xml
This file needs to be copied to
Since I copy this customization as part of a Configuration Manager Task Sequence, I use the following PowerShell:
Copy-Item "LayoutModification.xml" ` -Destination "$env:SystemDrive\Users\Default\AppData\Local\Microsoft\Windows\Shell"
Any new users logging in to the workstation should now receive a customized Start Menu.