Está en la página 1de 18

BGInfo – Mostrar Información en el Escritorio (GPO)

Por usar cada vez con más frecuencia Escritorio Remoto para administración de servidores y clientes, es muy
útil que el fondo del escritorio muestre información de la máquina y que no se provoquen confusiones sobre en
qué máquina estamos trabajando

Hay un utilitario, desde hace ya muchos años, que permite colocar información sobre el papel tapiz del escritorio,
incluyendo datos de sistema operativo, red, usuario, y más

Este utilitario gratuito es BGInfo, que se puede utilizar gratuitamente y descargar


desde: https://technet.microsoft.com/en-us/sysinternals/bginfo.aspx

Aunque está preparado para ejecutar individualmente en cada máquina vamos a ver cómo podemos
implementarlo automáticamente en un conjunto de máquinas utilizando GPOs, y además centralizando su
configuración

La infraestructura que utilizaré son máquinas habituales en todas las notas de este blog

DC1.ad.guillermod.com.ar: Controlador de Dominio ad.guillermod.com.ar


CL1.ad.guillermod.com.ar: Cliente del Dominio (Windows 8.1)
CL2.ad.guillermod.com.ar: Cliente del Dominio (Windows 10)

He creado una Unidad Organizativa, donde están dos cuentas de usuario para la demostración: U1 (“User Uno”)
y U2 (“User Dos”)

En DC1, he descargado BGInfo desde https://technet.microsoft.com/en-us/sysinternals/bginfo.aspx y he


descomprimido el ZIP en una carpeta que llamé justamente con su nombre :)
Esta carpeta la he compartido, asegurándome que todos los usuarios del Dominio tengan permiso de lectura y
ejecución, ya que haremos centralizadamente la configuración, e inclusive sin copiar el ejecutable al resto de las
máquinas

Ejecutemos BGInfo localmente en DC1 para configurarlo de acuerdo a nuestras necesidades


Por omisión se cerrará en 10 segundos, así que antes de hacer nada pulsen sobre el botón “Time remaining”
para detener la cuenta regresiva. Se puede ver que por omisión ya está configurado para que se muestren
ciertos datos, que a mi gusto son excesivos
La zona de datos a mostrar se puede modificar como si fuera un archivo de texto, así que podemos borrar los
que no nos interesan, o con copiar y pegar cambiar el orden. Personalmente borro todos, y luego desde el
cuadro “Fields”, con el botón “<-Add” agrego los que me interesan y en el orden que me parece apropiado

Para esta demostración lo he dejado como muestro, pero cada uno puede personalizar de acuerdo a su opinión.
Prueben los botones “Background”, “Position”, “Desktop” y “Preview” hasta que quede lo mejor posible

Al finalizar si quieren pulsen “Apply”


Como el objetivo es que en todas las máquinas se aplique el diseño elegido, debemos guardar esta
configuración en un archivo, que por comodidad lo he hecho en la misma carpeta
Comencemos creando una GPO que permitirá la implementación centralizada. En mi caso lo haré sobre la
unidad organizativa donde están las cuentas de usuario; tengan en cuenta que aunque estos son usuarios
normales se podría hacer sobre una donde estén las cuentas administrativas o de soporte
Lo haremos mediante un script de incio de sesión de usuario. Hay que hacerlo por usuario porque el fondo de
escritorio es parte del perfil de usuario, y además porque en la configuración que estoy utilizando, el nombre de
usuario es uno de los datos a mostrar
Para que no existan dudas sobre en qué carpeta hay que poner el script simplemente muestro la carpeta, creo el
archivo, y recién luego lo asigno

Mostramos la carpeta con el botón “Show Files …”

Y creamos el script como muestran las siguentes capturas


Luego de editarlo, por supuesto guardamos los cambios
Y ahora sí, procederemos a agregarlo como script de inicio de sesión de usuario con el botón “Add” que ya nos
llevará a la carpeta correcta
Para mostar que todo está correcto, inicio sesión en CL2 (W10) con la cuenta de “User Dos” y veo que todo está
según lo previsto. No he forzado la detección de la GPO pues este usuario no tiene “cached credentials”
Por supuesto que descontaba que en CL1 (W8.1) con la cuenta de “User Uno” iba a tener el mismo resultado,
pero no fue así :(

Pensando … pensando … ¿será que no detectó la GPO? … No, no es eso

Aunque no capturé la pantalla, observo que si ejecuto GPRESULT /R la GPO se estaba aplicando
Sigo pensando … ¿será el famoso “Start” de Windows 8? Habilito que vaya directamente al escritorio, reinicio y
tampoco funciona

Me quedé pensando ¿Y entonces cuál es el problema? no había indicios de error, la GPO la estaba aplicando,
en el otro sistema se había aplicado sin problemas

Mientras estaba viendo por dónde podría venir el problema se hizo la “magia” :D Luego de 4 minutos apareció la
información. Había estado forzando el refresco del escritorio (F5) y no había resultado
Para sacarme las dudas hice la prueba con nuevo usuario (“User Tres”) y se repitió el comportamiento, sólo hay
que esperar unos minutos

Un detalle, con los sistemas operativos actuales, evidentemente hay algunos datos que no se muestran
correctamente, un ejemplo
Espero que les sea de utilidad :)

También podría gustarte