列出当前登陆的用户信息

王朝other·作者佚名  2006-05-17
窄屏简体版  字體: |||超大  

Option Explicit

On Error Resume Next

Dim objShell

Dim regLogonUserName, LogonUserName

Dim regExchangeLogonDomain, ExchangeLogonDomain

Dim regGPServer, GPServer

Dim regUserHome, UserHome

Dim regHomePath, HomePath

Dim regLogonServer, LogonServer

Dim regUserDNSDomain, UserDNSDomain

regLogonUserName = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Logon User Name"

regExchangeLogonDomain = "HKEY_CURRENT_USER\Software\Microsoft\Exchange\LogonDomain"

regGPServer = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy\History\DCName"

regUserHome = "HKEY_CURRENT_USER\Volatile Environment\HomeShare"

regHomePath = "HKEY_CURRENT_USER\Volatile Environment\HomePath"

regLogonServer = "HKEY_CURRENT_USER\Volatile Environment\LOGONSERVER"

regUserDNSDomain = "HKEY_CURRENT_USER\Volatile Environment\USERDNSDOMAIN"

Set objShell = CreateObject("WScript.Shell")

LogonUserName = objShell.RegRead(regLogonUserName)

ExchangeLogonDomain = objShell.RegRead(regExchangeLogonDomain)

GPServer = objShell.RegRead(regGPServer)

UserHome = objShell.RegRead(regUserHome)

HomePath = objShell.RegRead(regHomePath)

LogonServer = objShell.RegRead(regLogonServer)

UserDNSDomain = objShell.RegRead(regUserDNSDomain)

WScript.Echo LogonUserName & " is currently Logged on"

WScript.Echo ExchangeLogonDomain & " is the current logon domain"

WScript.Echo GPServer & " is the current Group Policy Server"

WScript.Echo UserHome & " is the user's HomeShare directory"

WScript.Echo HomePath & " is the user's HomePath directory"

WScript.Echo LogonServer & " is the current logon server"

WScript.Echo UserDNSdomain & " is the current DNS domain"

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航