Bginfo简介
你已走到办公室中的系统,需要单击多个诊断窗口,以提醒自己配置的重要方面,例如其名称、IP 地址或操作系统版本? 如果管理多台计算机,可能需要 BGInfo。 它会自动在桌面背景上显示有关 Windows 计算机的相关信息,例如计算机名称、IP 地址、Service Pack 版本等。 可以编辑任何字段以及字体和背景色,并将其放置在启动文件夹中,以便运行每个启动,甚至将其配置为作为登录屏幕的背景。
由于 BGInfo 只编写新的桌面位图并退出,因此无需担心它消耗系统资源或干扰其他应用程序。
软件下载
BgInfo v4.32 (2.2 MB)官方下载地址:https://download.sysinternals.com/files/BGInfo.zip
Bginfo使用参考:https://learn.microsoft.com/zh-cn/sysinternals/downloads/bginfo
AD域部署使用bginfo软件显示相关信息、收集相关信息到Excel表格并统一桌面。
如图所示可现实登录域账号后,在屏幕右上角显示如下:登录名、域名、计算机名称、登录时间、IP地址等相关信息(主要是通过WMI抓取相关信息)
软件相关设置:
设置参考博客:https://blog.51cto.com/hbgslz/2057830
用户桌面,远程控制等桌面背景是否更新。
桌面显示位置,多显示器显示设置:
我是域控创建2个共享文件夹:
- 一个文件夹所有域用户读权限存放程序和相关文件
123.bat是批处理运行bginfo程序:
参数说明:
@echo off
net use s: \dc1\share\bginfo
s:
bginfo.exe bginfo.bgi /timer:00 /nolicprompt /silent
net use s: /del /y
img1.jpg是统一的桌面背景,
运行bat的时候会弹出cmd黑色窗口,所以使用vbs.vbs不提示窗口:
set ws=WScript.CreateObject(“WScript.Shell”)
ws.Run “\dc1\share\bginfo\123.bat”,0
2. 另一个文件夹读写权限,收集相关信息,选择软件File-Database-输入文件夹位置和保存的Excel名称保存自动生成:
下发域控策略:
创建一个bginfo的策略:
使用过程遇到问题:
1、设置统一背景的时候,发现每次生产临时图片%temp%目录,所以得到统一桌面路径
2、电脑关机后boot time时间不变,经过重新发现是快速启动导致的,大致休眠深度睡眠,CPU还在工作。为了保证每次boot time时间准确。发现组策略无法设置。参考文档:https://www.cnblogs.com/caishuaichao/p/16408935.html
3、不适用IPv6协议,取消IPv6方法,桌面收集显示的时候不会显示IPv6地址。
在 Windows 中为高级用户配置 IPv6 的指南:
https://learn.microsoft.com/zh-cn/troubleshoot/windows-server/networking/configure-ipv6-in-windows
4、自带的CPU,IP地址,DNS等显示好多无用内容,所以查询要筛选一下,个人感觉类似sql查询语句,WMI设置常见选项。了解一下可以进行自定义显示想要内容,如果懂脚本也可以脚本等方式自定义。
就只显示激活的IPaddress
SELECT DNSServerSearchOrder FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True’
参考官方文档:https://learn.microsoft.com/zh-cn/windows/win32/cimwin32prov/win32-provider
-
Active DNS - WMI Query - SELECT DNSServerSearchOrder FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True’
-
Active IP - WMI Query - SELECT IPAddress FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True’
-
Active MAC Address - WMI Query - SELECT MACAddress FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True’
-
Active Subnet Mask - WMI Query - SELECT IPSubnet FROM Win32_NetworkAdapterConfiguration where IPEnabled = ‘True’
-
Manufacturer - WMI Query - SELECT Manufacturer FROM Win32_ComputerSystem
-
Model - WMI Query - SELECT Model FROM Win32_ComputerSystem
-
OS and Edition - Registry Value - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName
-
OS Architecture - WMI Query - SELECT OSArchitecture FROM Win32_OperatingSystem
-
OS Architecture XP2K3 - Registry Value - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE
-
Workgroup - WMI Query - SELECT Workgroup FROM Win32_ComputerSystem
其他参考博客AD域部署使用bginfo软件:https://www.pianshen.com/article/3670512782/
随后会搭建数据库把数据写入数据库,测试后进行更新。
目前遇到的问题就个别电脑报错提示,提示很明白,要安装JET 4.0,网络找了一下没有找到,个别电脑有重新换个系统就没事了(有知道软包下载地址感谢告诉)。目前测试win7、win10、win11大部分正常。