Versão avaliada: Windows Server 2022 + BgInfo v4.32
Com esta ferramenta é possível mostrar no próprio desktop de maneira rápida algumas informações sobre o sistema e também o wallpaper.
Acesse o link do projeto e realize o download do BgInfo.zip e extraia o conteúdo.
Sera apresentada duas versões, uma 32 e outra 64bits, escolha uma e exclua a outra, no meu caso estou usando a versao 32bits.
Acesse \\local.domain\SYSVOL\local.domain\scripts e mova o diretorio BGInfo descompactado.
Acesse e crie um arquivo com o nome ipv4address.vbs, este arquivo sera usado mais para frente.
Execute o programa BgInfo.exe, aceite o a licença para abrir o programa, após aberto o programa um temporizador de 10 segundos é mostrado, clique no botão do temporizador para executar o programa completamente e iniciar a configuração.
Inicialmente o BGInfo vem carregado com todos os campos, portanto edite conforme necessário.
No meu caso ajustei fonte para Arial e o tamanho para 8 ou como preferir.
Host Name: <Host Name>
IP Address: <IPv4 Address> <- Este não é o padrão, foi alterado.
OS Version: <OS Version>
Clicar no botão Custom e no botão New para criar uma entrada VB Script File.
Em Identifier altere para IP Address, que é o mesmo nome do campo selecionado acima.
Selecione VB Script file e insira o path \\local.domain\SYSVOL\local.domain\scripts\BGInfo\ipv4address.vbs e clique em OK.
Clique em OK.
Edite o arquivo \\local.domain\SYSVOL\local.domain\scripts\BGInfo\ipv4address.vbs com o conteúdo abaixo:
strComputer = "."
On Error Resume Next
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'")
For Each objIP in colSettings
For i=LBound(objIP.IPAddress) to UBound(objIP.IPAddress)
If InStr(objIP.IPAddress(i),":") = 0 Then Echo objIP.IPAddress(i)
Next
Next
Clique em Background e localizar o papel de parede a ser utilizado.
Selecione Use these settings
Wallpaper Bitmap: \\local.domain\SYSVOL\local.domain\scripts\BGInfo\wallpaper.jpg
Wallpaper Position: Fill
Clique em OK.
Clique em Position e ajuste o Locate para canto superior direito ou onde preferir.
Ajuste Limit lines to: 14
Clique em Multiple Monitor Configurations e:
Selecione Primary display monitor
Clique em OK e OK.
Clique em Desktops e ajuste caso necessário.
Clique em OK.
Clique no botão Preview para revisar o estado das configurações realizadas, clique novamente em Preview e voltará a tela ao normal.
O campo IPv4 poderá apresentar como (none), após executar a GPO ira apresentar o valor corretamente.
O botão Apply é para aplicar ao desktop atual as configurações, melhor é clicar em File > Save As e em File name coloque um nome e clique em Save, será gerado o arquivo .bgi para ser utilizado na GPO.
Clique em OK para fechar o BgInfo.
Acesse \\local.domain\SYSVOL\local.domain\scripts\BGInfo\ e crie um arquivo deploy.bat com o conteúdo:
start /B \\local.domain\SYSVOL\local.domain\scripts\BGInfo\Bginfo.exe \\local.domain\SYSVOL\local.domain\scripts\BGInfo\config.bgi /timer:0 /silent /nolicprompt
Acesse o Group Policy Manager e crie a Policy 2023-DESKTOP_CUSTOM.
Edite e acesse User Configuration > Policies > Windows Settings > Scripts (Logon/Logoff) > Logon
Clique em Add e associe ao arquivo \\local.domain\SYSVOL\local.domain\scripts\BGInfo\deploy.bat
Clique em OK.
Clicando em Settings da Policie é possivel constatar a configuração realizada.
Realize o link da policy com a OU ou para o domínio, neste caso foi ao domínio.
Testar a replicação e execução nos desktops.