1、建立ShowVersion.vbs,放置在组策略
计算机-启动中
. ~. ~/ ^* H9 W4 P* G
0 R; ~( F7 q4 Z/ X7 }Dim ip
4 R- @, q( T. k8 X
Dim Mac
0 ?4 l- R: y6 V2 O2 |& i& z) BstrComputer = "."
2 O* J5 L% j* s" |! j* R* q# G
Set objWMIService = GetObject("winmgmts

\" & strComputer & "\root\cimv2")
$ {$ w1 N9 D0 \, N! w
Set IPConfigSet = objWMIService.ExecQuery _
' l E- N$ ^' U- b ("Select IPAddress,MacAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
4 Z4 D% c7 m' J/ HFor Each IPConfig in IPConfigSet
7 _6 j, s* W- m( ~
If Not IsNull(IPConfig.IPAddress) Then
* M% v( P& M5 O Y+ \; h" e {7 p For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
5 y4 m, v, |3 |! T, L' V ip = IPConfig.IPAddress(i)
* }, M, P4 u4 @: v* }% ^ Mac = IPConfig.MacAddress
4 i# m# {/ A# K Next
6 j& A$ Y: F8 Q9 J( {' j$ ~& A4 y2 v End If
/ V; D# b6 m6 c: KNext
* J) F$ f. b4 D/ S4 K+ O1 P
2 i) e: a; q* T% E3 m4 J+ ]Const ForWriting = 8
( S; L8 M% n! K4 i
Set lei2=WScript.CreateObject("WScript.Network")
& k) I, u, P3 P, t: m$ aCN=lei2.computername
. G" y& _' _) q; S9 H, x1 J
" A, R0 }6 I1 k5 p5 S
const HKEY_LOCAL_MACHINE = &H80000002
' U1 J5 J# E4 } B4 Y8 ?' w K; ZstrComputer = "."
! p7 G, s7 R% X$ Q( ]& {Set StdOut = WScript.StdOut
5 U* M6 Q6 k% r* L: h6 FSet oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
3 _0 R7 I& J9 [. j$ e' X" ?strComputer & "\root\default:StdRegProv")
% s' \* `/ {. b* P6 a
strKeyPath = "SOFTWARE\
Microsoft\Windows NT\CurrentVersion"
$ x7 _- j% x" E5 A1 ^1 W4 x% O! {strValueName = "BuildLab"
% Y' w2 F7 ?1 A$ V
strValue = "( "&CN&" )"
! L g; U* z) D" OoReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
) L: z- W7 _+ r4 b* |
strValueName = "DWORD Value Name"
, h% K0 m" w) U) m/ T- Q! n. |dwValue = 82
# k9 Y5 k4 T7 QoReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
! k' J" j# h3 O: N
" C+ t- I+ ^9 u, r
& K& R# h; A3 t- s dSet oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
1 {" M+ d3 {# O* ?4 B/ b6 t
strComputer & "\root\default:StdRegProv")
6 R+ J' O$ o% v5 C6 F9 k
strKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
+ g" j/ s$ P5 D- L0 R
strValueName = "CSDVersion"
' b+ N: m& y1 @: W
strValue = ip & " ) ( "& Mac
2 g) X' Z" r8 ^0 [. ?2 h
oReg.SetStringValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
- s; [% \6 v# k* q/ D
strValueName = "DWORD Value Name"
7 K' {2 u9 I, k7 ?$ r4 b# U n
dwValue = 82
1 d4 F6 b, J% @" ?7 w. I: ?oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
$ t' A5 |7 h8 g; z- H% }) ~
! c6 m3 \: E8 M9 W: Q9 d3 n+ _& |8 l2、建立DisplayVersion.bat,放置在组策略用户-登录中,如果有2k的客户端,请使用
网络共享中的reg命令
2 I; n4 z) I- B* t! `
4 V. v [9 T5 H8 @$ nreg add hkcu\Control" "

anel\Desktop /v PaintDesktopVersion /t REG_DWORD /d 1 /f
3 G+ J! I9 ~( l7 q& e
! M/ b, j3 H* r' x# t# W3、注意点:
' h0 b: A0 P! {2 E# U. i- N7 h+ s- w
1、需要重新启动两次
1 h( y8 I! V: S! a" \+ L2 w' P 2、启动后在登录界面等待15秒以上,再登入
; R- F! Z+ l8 W
* B7 ?% b8 ]- H6 r; O
- L: N5 ]2 F/ v# W以上是我在网上找的,可是我不知道这第二步具体怎么个意思!没理解,没明白!不知各位谁知道?给解释下!谢谢先!