Bginfo软件在域的部署和应用

时间:2021-10-13 08:22:31

在企业的IT管理中,很多用户都不知道怎么去查看自己计算机的IP地址、登陆帐户。而对于网络管理人员来说,他们可能需要知道用户在域中登录的一些信息,如那些用户登录过,在什么时间登录,IP和MAC地址是多少;需要收集用户端计算机的硬件信息、操作系统信息等等;需要查出经常下班不关机浪费电的员工。只要在域部署了Bginfo软件,以上所有问题将迎刃而解。下面是在DC部署Bginfo的过程:

1、          打开Bginfo软件,设置好要在客户端显示的信息和放在桌面的位置。

Bginfo软件在域的部署和应用

2、          另存为一个名为gzjhc.bgi,bgi是默认的扩展名。

Bginfo软件在域的部署和应用

3、          下面是保存后的画面:

Bginfo软件在域的部署和应用

4、    点击:我的电脑->管理->共享文件夹->共享->打开 NETLOGO

Bginfo软件在域的部署和应用

5、    新建一个bginfo文件夹,设置bginfo这个文件夹的权限,保证通过验证的用户能读取和运行这个软件。

Bginfo软件在域的部署和应用

6、    单击“高级”选项注意画红框的地方打上钩,这样做是确保权限应用到整个文件夹里面所有的文件。

Bginfo软件在域的部署和应用

7、    新建一个"文本文档“命名为logon.cmd

Bginfo软件在域的部署和应用

8、          编辑这个文件

Bginfo软件在域的部署和应用

9、    在文件里输入以下内容;
cmd /c
@echo off
%logonserver%\netlogon\bginfo\bginfo.exe /nolicprompt /i%logonserver%\netlogon\bginfo\gzjhc.bgi /timer:00

Bginfo软件在域的部署和应用

10、  打开组策略管理,编辑要应用这个策略的OU

Bginfo软件在域的部署和应用

11、  Windows设置->脚本(登录/注销)->登录->显示文件

Bginfo软件在域的部署和应用

12、  把刚才编辑的logon.cmd文件复制到这个目录里。

Bginfo软件在域的部署和应用

13、  单击添加->浏览->logon.cmd->打开->确定

Bginfo软件在域的部署和应用

Bginfo软件在域的部署和应用

14、  刷新组策略

15、  到客户端测试组策略是否生效。把正在使用的用户“注销”重新登录;如不生效强制刷新一下组策略:gpupdate /force;下面是生效后的客户端:

 Bginfo软件在域的部署和应用

16、  如果以后需要更改桌面上的显示信息,直接在DC上的NETLOGON\bginfo\gzjhc.bgi更改,更改后“应用设置并退出”即可。

Bginfo软件在域的部署和应用

17、  下面是用EXCEL来记录主机登录信息的过程:

在DC上新建一个Bginfo文件夹,并设置Bginfo$的隐藏共享,以增加安全性。

Bginfo软件在域的部署和应用

18、  设置共享权限,把everyone删掉,点击添加。

Bginfo软件在域的部署和应用

19、  输入domain user->检查名称。

Bginfo软件在域的部署和应用

20、  权限设置充许“更改”和“读取”。

Bginfo软件在域的部署和应用

21、  设置NTFS权限,充许Users组可以“修改”和“写入”。

Bginfo软件在域的部署和应用

22、  点击:我的电脑->管理->共享文件夹->共享->打开 NETLOGO

Bginfo软件在域的部署和应用

23、  打开bginfo软件,再打开File菜单,选Database。

Bginfo软件在域的部署和应用

24、选择"File"。

Bginfo软件在域的部署和应用

25、输入我们刚才新建的隐藏共享目录及要生成的文件名和格式选择打开,生成的文件格式支持MDB,xls,txt格式。

Bginfo软件在域的部署和应用

26单击“OK”。

Bginfo软件在域的部署和应用

27、保存并覆盖我们原来的Bginfo配置文件。

Bginfo软件在域的部署和应用

Bginfo软件在域的部署和应用

28、DC上的设置完毕,下面我们用台客户端测试一下

(1)客户端登录以后,在DC的隐藏目录下生成了一个bginfo.xls文件,因为直接打开会使数据无法写入,所以我们复制一份到本地用EXCLE打开进行查看信息。

Bginfo软件在域的部署和应用

(2)有以下信息:

Bginfo软件在域的部署和应用

Bginfo软件在域的部署和应用

29、考虑到有些客户可能只需要记录用户的登录信息,而不需要在客户端桌面显示主机的信息客户,下面是针对使用EXCLE文件生成记录的解决方法:

(1)在DC的打开Bginfo,清除里边的客户端显示信息并点击OK保存。

Bginfo软件在域的部署和应用

(2)现在重新登录以下客户端,虽然桌面已经不在显示主机的信息,但会弹出一个错误提示。(如果是用SQL生成记录文件的话,则不会出现下面错误。因此,也不需进行下面的操作。)

Bginfo软件在域的部署和应用

(3)在每个需要应用组策略的OU里边建一个组(一般企业可能已经有这些组了,直接使用即可),以下新建一个名为IT的组:

Bginfo软件在域的部署和应用

(4)打开IT组属性页面,选择成员,把OU里边所有的帐户添加进去。

Bginfo软件在域的部署和应用

(5)选中bginfo->属性->共享->权限

Bginfo软件在域的部署和应用

(6)添加刚才新建的IT组。

Bginfo软件在域的部署和应用

(7)设置组的权限为“更改”和“读取”。

Bginfo软件在域的部署和应用

做了以上设置后,现在重新登录客户端,错误提示消失了,一切很正常。

30、  如果AD用户比较少,可以用EXCLE文件来记录信息。但考虑到AD用户的数量和安全性,则推荐使用SQL SERVER 2005来生成记录。先新建一个数据库:

Bginfo软件在域的部署和应用

31、  输入数据名称Bginfo->确定。

Bginfo软件在域的部署和应用

32、回到DC上,点击:我的电脑->管理->共享文件夹->共享->打开 NETLOGO->bginfo

Bginfo软件在域的部署和应用

33、  设置数据库。打开gzjhc.bgi->File->Datebase

Bginfo软件在域的部署和应用

34、  单击SQL

Bginfo软件在域的部署和应用

35、  选择SQL服务器,输入SQL数据库用户名和密码,选择刚才我们建好的bginfo数据库,点击确定。

Bginfo软件在域的部署和应用

36、  点击两次OK

Bginfo软件在域的部署和应用

Bginfo软件在域的部署和应用

37、  验证配置是否正确,用帐户fan登录到计算机fantry,然后打开SQL服务器->Bginfo数据库-> BginfoTable表

Bginfo软件在域的部署和应用

38、  信息成功输。可以看到客户端登录时间、IP和MAC地址等等信息。

Bginfo软件在域的部署和应用

Bginfo软件在域的部署和应用