1.策略效果:

如图所示可现实登录域账号后,在屏幕右下角显示如下:登录名、域名、计算机名称、登录时间、IP地址等相关信息(主要是通过WMI抓取相关信息)

2.Bginfo使用方法:

1.打开Bginfo软件,设置好需要显示的内容和显示位置,以及背景桌面

2.另存为一个名为Bginfo.bgi的文件(和Bginfo.exe放在同一个目录下),Bgi为文件的扩展名

3.使用域管理员账号登录电脑,并访问到\\hbgslz.com\netlogon\共享目录,再里面新建名为Bginfo的文件夹,并将Bginfo.exe和Bginfo.bgi两个文件放到该文件夹下。

注意:如果不需要自定义脚本,以上两个就可以保证正常执行,因为我有自定义显示IPv4,和桌面背景设置,所以该文件夹下显示的文件很多。

4.配置Bginfo文件夹权限,保证通过验证的用户能读取和运行这个软件

5.点击高级按钮,注意如下红色标注,确保权限应用到Bginfo文件夹下的所有文件和子文件夹

3.策略部署:

策略:用户配置-策略-Windows设置-脚本-登录

Bginfo.bat脚本:井号内为脚本内容

############################################################

@echo off

Del C:\Users\%username%\AppData\Local\Temp /Q

net use z: \\hbgslz.com\netlogon\Bginfo

z:

bginfo.exe bginfo.bgi /timer:00 /nolicprompt

net use z: /del /y

###########################################################

附:

1.Only IPv4 Address.vbs

####################################################################################

' Special BGInfo Script

' Only IPv4 Address v1.7

' Programmed by WindowsStar - Copyright (c) 2009-2011

' --------------------------------------------------------

strComputer="."

On Error Resume Next

SetobjWMIService=GetObject("winmgmts:"&"{impersonationLevel=impersonate}!\\"&strComputer&"\root\cimv2")

SetcolSettings= objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'")

For EachobjIP in colSettings

Fori=LBound(objIP.IPAddress)toUBound(objIP.IPAddress)

IfInStr(objIP.IPAddress(i),":") =0ThenEcho objIP.IPAddress(i)

Next

Next

######################################################################################

2.Only IPv6 Address.vbs

######################################################################################

' Special BGInfo Script

' Only IPv6 Address v1.7

' Programmed by WindowsStar - Copyright (c) 2009-2011

' --------------------------------------------------------

strComputer="."

On Error Resume Next

SetobjWMIService=GetObject("winmgmts:"&"{impersonationLevel=impersonate}!\\"&strComputer&"\root\cimv2")

SetcolSettings= objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'")

For EachobjIP in colSettings

Fori=LBound(objIP.IPAddress)toUBound(objIP.IPAddress)

IfInStr(objIP.IPAddress(i),":") <>0ThenEcho objIP.IPAddress(i)

Next

Next

######################################################################################

3.Operating System Information.vbs

##############################################################################################################

' Special BGInfo Script

' Operating System Information v1.3

' Programmed by WindowsStar - Copyright (c) 2009-2010

' --------------------------------------------------------

strComputer="."

SetobjWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\"&strComputer&"\root\cimv2")

SetcolOperatingSystems= objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

For EachobjOperatingSystem in colOperatingSystems

OSCaption=Trim(Replace(objOperatingSystem.Caption,"Microsoft ",""))

OSCaption=Replace(OSCaption,"Microsoft","")

OSCaption=Replace(OSCaption,"(R)","")

OSCaption=Trim(Replace(OSCaption,",",""))

Echo OSCaption

Next

#############################################################################################################

4.OS Architecture.vbs

#############################################################################################################

' Special BGInfo Script

' OS Architecture v1.5

' Programmed by WindowsStar - Copyright (c) 2009

' ---------------------------------------------------

strComputer="."

On Error Resume Next

SetobjWMIService=GetObject("winmgmts:"&"{impersonationLevel=impersonate}!\\"&strComputer&"\root\cimv2")

SetcolSettings= objWMIService.ExecQuery("Select * from Win32_Processor")

For EachobjComputer in colSettings

IfobjComputer.Architecture=0ThenArchitectureType="32Bit"

IfobjComputer.Architecture=6ThenArchitectureType="Intel Itanium"

IfobjComputer.Architecture=9ThenArchitectureType="64Bit"

Next

Echo ArchitectureType

###############################################################################################################

5.常见WMI筛选

1. Active DNS - WMI Query - SELECT DNSServerSearchOrder FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'

2. Active IP - WMI Query - SELECT IPAddress FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'

3. Active MAC Address - WMI Query - SELECT MACAddress FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'

4. Active Subnet Mask - WMI Query - SELECT IPSubnet FROM Win32_NetworkAdapterConfiguration where IPEnabled = 'True'

5. Manufacturer - WMI Query - SELECT Manufacturer FROM Win32_ComputerSystem

6. Model - WMI Query - SELECT Model FROM Win32_ComputerSystem

7. OS and Edition - Registry Value - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName

8. OS Architecture - WMI Query - SELECT OSArchitecture FROM Win32_OperatingSystem

9. OS Architecture XP2K3 - Registry Value - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE

10. Workgroup - WMI Query - SELECT Workgroup FROM Win32_ComputerSystem

win策略计算机配置,BGinfo配置策略(Server2012R2-Win10)相关推荐

  1. win 10 计算机找不到,怎么找到win10的计算器?不见了,怎么处理

    1.首先右击桌面选排列图标/勾选显示桌面图标. 2.如果故障依旧,打开任务管理器(按下"Ctrl+Alt+Del"组合键即可打开),点击"文件"→"新 ...

  2. 运行计算机配置gpedit,组策略(gpeditmsc)学习

    组策略(gpeditmsc)学习 组策略(gpedit.msc)学习习背景:组策略就是修改注册表中的配置.当然,组策略使自己更完善计算机的管理组织方法,可以对各种对象中的设置进行管理和配置,远比手工修 ...

  3. 计算机配置策略为灰色,windows2008 密码策略为灰色的解决方法

    windows2008 密码策略为灰色的情况一般发生在该系统升级成为域控制器了. 组策略分为两种:本地组策略和域组策略. 本地组策略 本地组策略是指应用于本机,且设定后只会在本机起作用的策略,运行的方 ...

  4. 注册表 hkcu 和 hklm 谁优先,组策略 计算机配置和用户配置 谁优先?

    目录 hkcu 和 hklm 的相同注册表项谁优先? 但是网上说在组策略里相同项,若计算机策略和用户策略冲突,则计算机设置优先.这和你刚才说有结果相反 我大概有点明白,除了,HKEY_LOCAL_MA ...

  5. 华为基于策略划分VLAN的配置方法及示例

     学过思科交换机的朋友,可能对基于策略划分VLAN的配置方法印象非常深,感觉确实比较复杂,先要配置VMPS以及VMPS数据库,但在华为交换机中,这种现象得到了彻底改变,因为它有了一种特殊的端口类型-- ...

  6. Echange配置企业邮件收发策略

    一.配置邮件传输策略 配置邮件传输规则,使研发部员工不能和技术部门的员工进行邮件通讯 二.配置邮件日记规则 配置邮件日记规则,使Sales部门的员工收发的邮件自动发送给部门经理 转载于:https:/ ...

  7. jquery复选框组清空选中的值_防火墙基本配置:配置策略组

    配置策略组 用户可以将一些策略规则组织到一起组成策略组.用户可以直接对策略组进行配置,以简化管理. 配置策略组,包括新建策略组.删除策略组.启用/禁用策略组.添加/删除策略规则成员.编辑策略组和显示禁 ...

  8. 33 WM配置-策略-出库策略6-定义过期日期策略H(SLED)

    业务背景:出库策略之6 定义过期日期策略H(SLED) 就是根据物料的货架寿命到日期 进行出库.系统会根据SLED(Shelf Life Expiration Date=货架使用寿命)的数据,哪个货架 ...

  9. 29 WM配置-策略-出库策略2-定义“紧急FIFO”策略(Stringent FIFO)

    业务背景:出库策略之2 定义"紧急FIFO"策略,从字面上理解就是更加严谨的FIFO.上面我们了解到了一个存储类型下的FIFO策略<28 WM配置-策略-出库策略1-定义FI ...

最新文章

  1. 识别TLS加密恶意流量
  2. 计算机模拟多孔碳,多孔碳材料分子设计的三种方法
  3. mysql collation utf8_mysql数据库 表字段 的collation utf8_unicode_ci
  4. 清除vs2005起始页最近打开项目
  5. 基于概率学的SLAM 学习
  6. TabControl控件
  7. android s静态广播,重走android(3)广播 · sk600’s Studio
  8. 眺望全真互联时代!TVP音视频技术闭门会闪耀上海
  9. [Deepin - Pycharm调试记录] Pyinstaller索引系统库问题
  10. Java字符串indexOf(int ch,int fromIndex)方法,带示例
  11. 181130每日一句
  12. php中adodb中文手册,[转载]ADODB中文手册(4)
  13. js模板引擎—art-template的使用
  14. 【趣读官方文档】1.管家的抉择 (Android进程生命周期)
  15. 林群、张景中院士近年来致力于微积分局部公理化,此路不通
  16. java string转elements_Java异常堆栈信息转String
  17. 快手的视频 发到抖音 怎么消重 视频md5值查询
  18. 做自媒体怎样开始起步?
  19. python利用range生成包含1-10的列表_Python列表干货:创建数字列表:range()函数用法...
  20. 孟岩:区块链是一个与物理、互联网不同的平行世界,从互联网到区块链需要跨越5座桥

热门文章

  1. a15仿生芯片和a15有什么区别
  2. Hive(2)——使用总结
  3. 面试题和问题总结-面试题2
  4. 狂神 Docker学习笔记 从基础到进阶 一步到位
  5. 怎样快速抠图ps图片?这些小妙招了解一下
  6. adobe flash player已过期
  7. 20190915招商银行信用卡
  8. solr常见问题整理
  9. 导弹拦截(动规,贪心)
  10. Android 软键盘功能键(EditText)