chkmember.vbs
来自「Apress - Managing Enterprise Systems Wit」· VBS 代码 · 共 31 行
VBS
31 行
'chkmember.vbs
Const Domain = "ACME"
Dim strUser, objGroup, strGroup, objUser
Set objNetwork = CreateObject("WScript.Network")
'get name of logged on user - loop until user id is retrieved, required for Win9x
Do While strUser = ""
strUser = objNetwork.UserName
WScript.Sleep 100
Loop
If CheckGroup(Domain, "Accounting", strUser) Then
'connect to accounting share
objWshNetwork.MapNetworkDrive "P:", "\\THOR\Accounting", True
End If
Function CheckGroup(strDomain, strGroup, strUser)
Dim objGroup
'get ADSI User object from domain
Set objGroup = GetObject("WinNT://" & strDomain & "/" _
& strGroup & ",Group")
If objGroup.IsMember("WinNT://" & strDomain & "/" & strUser) Then
CheckGroup = True
Else
CheckGroup = False
End If
End Function
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?