0Activer le diaporama du bureau Windows avec un script

J'ai récemment mis à jour ma configuration de déploiement Windows sans surveillance, et l'une des choses que je voulais activer était le fond d'écran du diaporama avec l'emplacement défini sur l'emplacement de mon fond d'écran sur mon serveur. Ce n'est pas aussi simple qu'il devrait l'être, mais après un peu de bidouillage, j'ai compris comment le faire assez simplement.

2 parts are neede — a reg script and copy­ing a file (which I do via a self-extract­ing archive file).

Le script reg est le suivant

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERPanneau de configurationPersonnalisationDiaporama de bureau]
"Intervalle"=dword:000927c0
"Mélanger"=dword:00000001

[HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerWallpapers]
"DiaporamaSourceRépertoiresSet"=dword:00000001
"Type d'arrière-plan"=dword:00000002
"DiaporamaCheminRépertoire1"="/longue-chaîne-aléatoire-va-ici"

Note — you will need to set up the slideshow with the cor­rect path on one of your PC and then export the value for “SlideshowDirectoryPath1” from your registry for this to work

La deuxième partie consiste à copier un fichier appelé slideshow.ini (also after set­ting up your own slideshow) qui vit dans %appdata%\Microsoft\Windows\Themes

The con­tents of this file con­tain an encoded ref­er­ence to the loc­a­tion of your slideshow I believe.

Once you have copied the file and impor­ted the reg file you just need to restart explorer or wait for the inter­val peri­od to pass (le mien est réglé sur 10 minutes) and I have shuffle turned on — your val­ues may be dif­fer­ent if you set them dif­fer­ently and export the changed val­ues from the registry

I have put my slideshow.ini into a self-extract­ing exe that extracts to (et écrase silencieusement) %appdata%\Microsoft\Windows\Themes. Je lance ensuite mon 2 com­mands using the fol­low­ing Syn­chron­ousCom­mands in my ImageUnattend.xml

<Commande synchrone wcm:action="ajouter">
  <Ordre>6</Ordre>
  <La description>Définir l'emplacement du diaporama</La description>
  <Ligne de commande>c:\extrasslideshow.exe</Ligne de commande>
</Commande Synchrone>
<Commande synchrone wcm:action="ajouter">
  <Ordre>7</Ordre>
  <La description>Activer le diaporama</La description>
  <Ligne de commande>c:\extraselevate -c reg import c:\extrasslideshow.reg</Ligne de commande>
</Commande Synchrone>

For more inform­a­tion about my use of the com­mand “elev­ate” and hav­ing files in the c:\extras folder please read my pre­vi­ous art­icle about how I used a “Script batch pour renommer le PC en fonction du nom DHCP réservé"

Qu'est-ce que tu penses? Envoyez-nous un commentaire ci-dessous! Si vous souhaitez vous abonner s'il vous plaît utiliser le lien d'abonnement dans le menu en haut à droite. Vous pouvez également partager avec vos amis en utilisant les liens sociaux ci-dessous. À votre santé.

Laisser un commentaire