DC上策略部署BGINFO软件---统一显示桌面背景、用户名、IP地址等信息


    网络管理非常复杂的今天,有这款小软件很是得力(免费小巧)


1、Bginfo 是一款显示计算机系统信息的工具之一,下载地址:

http://technet.microsoft.com/zh-cn/sysinternals/bb897557


    前提条件:

      有域环境的网络

      BGINFO.EXE 

    大致思路:

    1.用bginfo生产配置文件bginfo.bgi

    2.把bginfo.exe 、bginfo.bgi都放到一个网络共享的目录中

    3.写一个脚本文件 如:logon.cmd,让客户端能启动共享目录中的bginfo.exe

    4.组策略把脚本bginfo.cmd作为登陆脚本运行

    5.软件使用说明:Fields-》桌面要显示的信息,可以自己选择、删除

                   

     

     wKioL1PsfgWS9utuAAMIfTv9HqE668.jpg

       Background-》将预先做好的墙纸放在网络共享目录UNC路径,并设置使用该墙纸即可,这是我们要客户端显示的桌面背景

                    如果按默认选项Copy user's wallpaper settings,则保留客户端自己的墙纸

       wKiom1PsfdfhJs9VAAJBZC5wNG0579.jpg

        Position-》调整信息现在桌面的位置

        wKioL1Psf47jKR2BAAHivhS53H4645.jpg

        Desktops-》让桌面更新为该墙纸,最后不要忘记把新生成的bginfo.bgi文件拷贝并替换网络共享目录下的文件

      wKiom1PsfvDDag2dAAJTFVo2hfs707.jpg

    具体步骤就不详细复制图片,好,开始部署:

    1、首先、解压下载的软件并打开BGINFO.EXE,在打开的窗口中保留你需要让客户机知道的相关信息(主机名、IP地址、域名、用户名、MAC地址等),其次、我们设置桌面墙纸的UNC路径和在桌面显示的位置,相关的设置完成后,我们点“文件”菜单“另存为”你认为好记的文件名即可,如 :bginfo.bgi,当然,最好存在存放BGINFO的文件夹中。(请注意,在设置的过程中点击菜单栏的“位图”-》"位置",打开后,会提示你需将在客户机生成的桌面壁纸保存在何处,默认是放在客户机系统盘的系统文件夹内(为什么我要把这个地方写出来,因为网上很多关于BGINFO的资料,但是都没有提到这一点,就是在域环境中,如果我们对客户机的权限管理比较严,像我现在公司的域环境里,客户一般只给DOMAIN USER权限,那样很直接的问题就是,在客户机应用到策略部署的BGINFO生成壁纸往系统目录写时会提示权限不足,DOMAIN USER是不能对系统文件夹做写入删除操作的),我们需要修改一下将输出位置到用户可以写的客户端文件夹中,我这里选的是“用户应用程序数据目录”

    2、文件生成了,我们开始部署组策略:有的网上资料中是介绍是将BGINFO.EXE和BG.BGI存放在NETLOGON共享文件夹里,但是这样的话,很多时候客户机无聊时就会网上想发现点什么,如果让他们找到然后再来一翻严究,怕对于我们的管理工作不会带来多少好事,所以,本人还是建议在服务器上共享一隐藏文件夹来存储,这里我们就用BGINFO文件夹来做隐藏共享吧,然后将BGINFO.EXE和刚刚生成的BG.BGI文件复制进来,给BGINFO隐藏共享添加authenticated users对此文件夹的读写权限,并将此权限应用到所有下级文件夹或文件即可

    3、编写用户登陆脚本在桌面编写用户登陆脚本logon.cmd,内容如下: cmd /c @echo off %logonserver%\bginfo$\bginfo.exe /nolicprompt /i%logonserver%\bginfo\bg.bgi /timer:00 保存后将文件复制到相应组策略的用户登陆脚本文件夹中即可。至此操作完成,如果客户机还没有应用到相关设置,就将组策略强制刷新一下吧。(脚本文件一定要搞对,要不客户端不会生效的

    4、效果是这样的,开机域用户登陆,显示自己想要的桌面背景和计算机信息(此时桌面背景还可以更改,注销后重新执行策略)

wKioL1PsgYXD2k5UAAHFUzsQRWA819.jpg