BGinfo配置策略

策略:计算机配置-策略-Windows设置-脚本-启动

脚本:井号内为脚本内容

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

@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

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

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

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

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

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

3.Operating System Information.vbs

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

' Special BGInfo Script

' Operating System Information v1.3

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

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

strComputer = "."

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

Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")

For Each objOperatingSystem 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

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

Set colSettings = objWMIService.ExecQuery ("Select * from Win32_Processor")

For Each objComputer in colSettings

If objComputer.Architecture = 0 Then ArchitectureType = "32Bit"

If objComputer.Architecture = 6 Then ArchitectureType = "Intel Itanium"

If objComputer.Architecture = 9 Then ArchitectureType = "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

原文地址:http://blog.51cto.com/hbgslz/2057830

时间: 2024-08-30 13:45:04

BGinfo配置策略的相关文章

BGinfo配置

◆作用:BGinfo可以在计算机桌面显示常用信息(默认提供24个常用参数),如主机名.IP地址.DNS.磁盘剩余空间等 ◆实验目的:在域客户端计算机桌面显示常用信息,以方便和IT部门沟通,欲达到的效果如下: ①显示常用的网络参数如主机名.IP地址.磁盘剩余空间,操作系统等 ②显示一副图片"BGinfo" ③统一桌面背景:蓝色 ④域用户不能更改桌面背景 一:步骤如下 1.首先到下面地址下载BGinfo https://download.sysinternals.com/files/BGI

SRX 配置策略与IDS日志

SRX配置策略日志set system syslog file policy_session user infoset system syslog file policy_session match RT_FLOW (关键字)set system syslog file policy_session archive size 1000kset system syslog file policy_session archive world-readableset system syslog fil

netsh导入导出IPSec配置策略

C:\Users\XYY>netsh ? //首先查看netsh 用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile] 下列指令有效: 此上下文中的命令:? - 显示命令列表.add - 在项目列表上添加一个配置项目.advfirewall - 更改到 `netsh advfirewall' 上下

ActiveMQ配置策略

1.消息发送 1.异步发送 消息生产者使用持久(persistent)传递模式发送消息的时候,Producer.send() 方法会被阻塞,直到 broker 发送一个确认消息给生产者,这个确认消息暗示生产者 broker已经成功地将它发送的消息路由到目标目的并把消息保存到二级存储中.这个过程通常称为同步发送.但有一个例外,当发送方法在一个事物上下文中时,被阻塞的是 commit 方法而不是 send 方法.commit 方法成功返回意味着所有的持久消息都以被写到二级存储中. 同步发送持久消息能

Linux防火墙简介 – iptables配置策略

Netfilter/iptables简介 ????要想真正掌握Linux防火墙体系,首先要搞清楚Netfilter和iptables的关系,Netfilter和iptables包含在Linux2.4以后的内核中,可实现防火墙.NAT和数据包分割的功能.Netfilter采用模块化设计,具有良好的可扩展性.Netfilter是一个框架,iptables则是我们用户层的工具,通过iptables我们可以配置很多规则,这些规则加载到Netfilter框架中生效. ????Netfilter可以和协议栈

nginx负载均衡配置策略

Nginx的upstream目前支持的以下几种方式的分配,公司常用的有 weight,fair, bakcup1 轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 例如:upstream bakend {server 192.168.0.88 ;server 192.168.0.89;}2 weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况.例如:upstream bakend {server 192.168.0.

让EFCore更疯狂些的扩展类库(二):查询缓存、分部sql、表名替换的策略配置

前言 上一篇介绍了扩展类库的功能简介,通过json文件配置sql语句 和 sql语句的直接执行,这篇开始说明sql配置的策略模块:策略管理器与各种策略的配置. 类库源码:github:https://github.com/skigs/EFCoreExtend 引用类库:nuget:https://www.nuget.org/packages/EFCoreExtend/ PM> Install-Package EFCoreExtend 策略管理器功能简介 用于管理策略 与 策略执行器和调用(目前分

Spring声明式事务配置的两种策略SpringAop和Bean后处理器的代理BeanNameAutoProxyCreator

Spring的事务配置有两种:1编程式事务管理配置:2声明式事务管理配置.下面介绍两种声明式事务的配置,声明式事务相比于编程式事务代码耦合更低,无序书写任何事务管理的先关代码.两种声明式事务配置策略分别是:SpringAop事务管理和Bean后处理器的代理BeanNameAutoProxyCreator管理事务. 1.SpringAop事务管理配置 1.1.配置数据源: <bean id="pycDataSource" class="com.mchange.v2.c3p

[win]AD域组策略wifi自动配置

http://wenku.baidu.com/link?url=MC950wliAZNeVUJ2M6Y1VTi5faqo7kG374fyBjW57r0qyLJkBZLg5ypiql4RFywQ8q7yfdjr5nQMdvolCvNv6RBkogAmcibH0QHAr1NXklG 802.1x认证AD域自动下发客户端配置指导书 这篇文档不再描述radius 服务器和AD 域的搭建过程,只说明通过域下发802.1X客户端配置(即对域的配置过程) 适用的服务器:Win Server2008 radiu