L2T

| BLOG IT |

L2T

| BLOG IT |

windows-10-logo

Lors du déploiement de Windows 10, vous choisirez surement de remplacer le WallPaper par défaut. Dans Windows 10 celui-ci est stocké sous %Windir%\Web\4k\Wallpaper\Windows si vous utilisez une des résolutions suivante 768 x 1024, 768 x 1366, 1024 x 768, 1200 x 1920, 1366 x 768, 1600 x 2560, 2160 x 3840, 2560 x 1600, 3840 x 2160 ou sous %Windir%\Web\Wallpaper\Windows\img0.jpg pour toutes autres résolution.


W10_Wallpaper1
Il vous suffit donc de remplacer ces fichiers pour obtenir le résultat désiré. Sauf que les fichiers appartiennent au Compte TrustedInstaller et que seul ce compte dispose des autorisations pour les remplacer.

W10_Wallpaper2
Il va donc nous falloir modifier les autorisations sur ces fichiers avant de les remplacer.
Attention aux différences entre MDT et SCCM. Sous MDT il vous faudra donner les droits aux administrateurs, alors que sous SCCM, c’est le compte System qui sera utilisé.
Voici deux scripts, l’un en fichier Batch et l’autre en PowerShell. Ils ont été écrits par Jörgen NILSSON.

  • Script en .cmd

takeown /fc:\windows\WEB\wallpaper\Windows\img0.jpg
takeown / f C: \ Windows \ Web \ 4K \ Wallpaper \ Windows \ *. *
icacls c: \ windows \ web \ wallpaper \ Windows \ img0.jpg / Système Grant: (F)
icacls C:. \ Windows \ Web \ 4K \ Wallpaper \ \ * * / Système Grant de Windows: (F)
del c: \ windows \ web \ wallpaper \ Windows \ img0.jpg
del / q C: \ Windows \ Web \ 4K \ Wallpaper \ Windows \ *. *
copie% ~ dp0img0.jpg c: \ windows \ web \ wallpaper \ Windows \ img0.jpg
copie% ~ dp04k \ *. * C: \ Windows \ Web \ 4K \ Wallpaper \ Windows

 

  • Script en PowerShell

takeown /fc:\windows\WEB\wallpaper\Windows\img0.jpg
takeown /f C:\Windows\Web\4K\Wallpaper\Windows\*.*
icacls c:\windows\WEB\wallpaper\Windows\img0.jpg /Grant ‘System:(F)’
icacls C:\Windows\Web\4K\Wallpaper\Windows\*.* /Grant ‘System:(F)’
Remove-Item c:\windows\WEB\wallpaper\Windows\img0.jpg
Remove-Item C:\Windows\Web\4K\Wallpaper\Windows\*.*
Copy-Item $PSScriptRoot\img0.jpg c:\windows\WEB\wallpaper\Windows\img0.jpg
Copy-Item $PSScriptRoot\4k\*.* C:\Windows\Web\4K\Wallpaper\Windows