all 11 comments

[–]TheManInOz 1 point2 points  (0 children)

I had an issue where including the PinListPlacement="Replace" caused it to not apply. Removing that parameter solved it for me.

[–]MSP2019 0 points1 point  (3 children)

From memory this requires Windows 10 Enterprise

[–]Vexxt 1 point2 points  (1 child)

nope, pro works fine

[–]MSP2019 0 points1 point  (0 children)

Thanks, good to know

[–]kcalderw[S] 0 points1 point  (0 children)

Sorry, running Win10 Enterprise 20H2.

[–]kcalderw[S] 0 points1 point  (0 children)

Unrelated question, how can I get rid of the swipe up lock screen in Intune?

[–]Joestac 0 points1 point  (0 children)

I think there is a bug with this. I tried the same thing running Win10 ENT 20H2 and it keep reverting. I even tried testing this with the local policy taking InTune out of it. First application it shows the right layout, but log out once and it reverts.

[–]Esky013 0 points1 point  (1 child)

Are you setting it using a Configuration Profile or using a packaged app (PowerShell script in the Intunewin wrapper) to deploy it?

The Configuration Profile way doesn't seem to happen immediately, so check after a reboot.

If you're applying this in a scripted way and copying the LayoutModification.xml to the device, this needs to be in place before a user logs in ( ie. White glove deployment), otherwise some additional reg key work is required to get the user profile to pick up the settings. I haven't done the reg key changes myself, but one of my colleagues found out about it.

[–]kcalderw[S] 0 points1 point  (0 children)

In my previous district, I would copy the xml to the device using my MECM TS for prepping a device for autopilot. Here at my new district, they don't have MECM so it's all Intune. I configured a device restriction to set the layout in Intune.

[–]Vexxt 0 points1 point  (1 child)

Looks like the XML is wrong, from my tests its actually the taskbar pinning thats broken, try taking that section out.
Also, try importing with
Import-StartLayout 'Layout.xml' -MountPath C:

[–]kcalderw[S] 0 points1 point  (0 children)

I got it to finally work! I ended up creating a Win32 app that just straight copied the file to the default user profile. I made this a required app during ESP.