0Habilite la presentación de diapositivas del escritorio de Windows con un script

He estado actualizando mi configuración de implementación de Windows desatendida recientemente, y una de las cosas que quería habilitar era el fondo de pantalla de la presentación de diapositivas con la ubicación establecida en la ubicación de mis fondos de pantalla en mi servidor. Esto no es tan sencillo como debería ser, pero después de jugar un poco, descubrí cómo hacerlo de manera bastante simple.

2 las partes son necesarias: un script de registro y copia de un archivo (lo que hago a través de un archivo de archivo autoextraíble).

El guión de registro es el siguiente

Versión del editor del registro de Windows 5.00

[HKEY_CURRENT_USER  Panel de control  Personalización  Presentación de diapositivas de escritorio]
"Intervalo"= dword:000927c0
"Barajar"= dword:00000001

[HKEY_CURRENT_USER  SOFTWARE  Microsoft  Windows  CurrentVersion  Explorer  Wallpapers]
"SlideshowSourceDirectoriesSet"= dword:00000001
"Tipo de fondo"= dword:00000002
"SlideshowDirectoryPath1"="/la-cadena-larga-de-aspecto-aleatorio-va-aquí"

Nota: deberá configurar la presentación de diapositivas con la ruta correcta en uno de sus PCs y luego exporte el valor de "SlideshowDirectoryPath1" de su registro para que esto funcione

La segunda parte es copiar un archivo llamado slideshow.ini (también después de configurar su propia presentación de diapositivas) que vive en %appdata%\Microsoft\Windows\Themes

El contenido de este archivo contiene una referencia codificada a la ubicación de su presentación de diapositivas, creo.

Una vez que haya copiado el archivo e importado el archivo reg, solo necesita reiniciar el explorador o esperar a que pase el período de intervalo (el mío está configurado para 10 minutos) y tengo la reproducción aleatoria activada: sus valores pueden ser diferentes si los configura de manera diferente y exporta los valores modificados del registro

He puesto mi slideshow.ini en un ejecutable autoextraíble que extrae a (y sobrescribe silenciosamente) %appdata%\Microsoft\Windows\Themes. Luego ejecuto mi 2 comandos usando los siguientes comandos sincronizados en mi ImageUnattend.xml

<Comando síncrono wcm:acción ="añadir">
  <Pedido>6</Pedido>
  <Descripción>Establecer la ubicación de la presentación de diapositivas</Descripción>
  <Línea de comando>c:\extras  slideshow.exe</Línea de comando>
</Comando síncrono>
<Comando síncrono wcm:acción ="añadir">
  <Pedido>7</Pedido>
  <Descripción>Habilitar presentación de diapositivas</Descripción>
  <Línea de comando>c:\extras  elevate -c reg import c:\extras  slideshow.reg</Línea de comando>
</Comando síncrono>

Para obtener más información sobre mi uso del comando "elevar" y tener archivos en el c:\extras folder please read my pre­vi­ous art­icle about how I used a “Secuencia de comandos por lotes para cambiar el nombre de la PC según el nombre DHCP reservado"

Encontrado esto útil? Por favor, háganos saber dejando caer un comentario más abajo. Si desea suscribirse por favor utilice el enlace de suscripción en el menú en la parte superior derecha. También puede compartir esto con tus amigos mediante el uso de los enlaces sociales inferiores. Aclamaciones.

Deja una respuesta