VBS获取当前登录的用户全名和邮件地址
2013-08-12 11:23
561 查看
Function GetEmail(strAccountName, strDomainName) Dim adoLDAPCon, _ adoLDAPRS, _ strLDAP Set adoLDAPCon = CreateObject("ADODB.Connection") adoLDAPCon.Provider = "ADsDSOObject" adoLDAPCon.Open "ADSI" strLDAP = "'LDAP://" & strDomainName & "'" Set adoLDAPRS = adoLDAPCon.Execute("select mail from " & strLDAP & " WHERE objectClass = 'user'"& " And samAccountName = '" & strAccountName & "'") With adoLDAPRS If Not .EOF Then GetEmail = .Fields("mail") Else GetEmail = "" End If End With adoLDAPRS.Close Set adoLDAPRS = Nothing Set adoLDAPCon = Nothing End Function Set objNetwork = CreateObject("Wscript.Network") strUser = objNetwork.UserName strDomain = objNetwork.UserDomain mailAdr = GetEmail(strUser, strDomain) print mailAdr sADSPath= strDomain & "/" & strUser Set oUser = GetObject("WinNT://" & sADSPath & ",user") print oUser.FullName
相关文章推荐
- spring security 获取当前登录用户
- 如何获取当前登录的用户的GUID,进而获取用户的信息
- sharepoint2013获取当前登录用户的信息
- PowerShell:获取当前登录用户SID
- 用Javascript获取SharePoint当前登录用户的用户名及Group信息
- springBoot+springSecurity+freemarker项目中页面获取当前登录用户
- 使用uc_authcode 获取论坛当前登录用户信息
- seam获取当前登录用户的信息~
- 获取当前Server的公网IP地址,并邮件发送
- 使用自定义注解获取当前登录用户
- C4C和CRM里获取当前登录用户分配的Organization Unit信息
- 使用组策略获取AD中所有计算机当前登录用户信息
- Spring security 获取当前用户的登录信息
- 用C#获取MOSS中当前登录用户的信息
- 超强获取计算机信息类(可获取cpu序列号,网卡地址,ip地址,硬盘id,登录系统用户,计算机名等等)
- Spring security 获取当前用户的登录信息
- html5获取当前用户gps位置、获取用户IP地址并获取ip所在位置
- Java获取登录用户IP地址
- Spring security 获取当前用户的登录信息
- sharepoint2013获取当前登录显示的用户名字(汉字名)