Sam*_*abu 11 powershell ldap powershell-2.0
使用Vbscript,我们获得了当前的用户电子邮件ID.它就像下面的行一样简单.
Option Explicit
Dim objUser, objADSysInfo
Set objADSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSysInfo.UserName)
WScript.Echo objUser.Mail
Run Code Online (Sandbox Code Playgroud)
如何使用PowerShell实现相同的功能?
Sha*_*evy 22
PS> $searcher = [adsisearcher]"(samaccountname=$env:USERNAME)"
PS> $searcher.FindOne().Properties.mail
Run Code Online (Sandbox Code Playgroud)
Nye*_*Nye 15
我担心给定的答案不会使用完全限定的名称.在大多数情况下,这不会成为问题,但我使用的方法如下:
([adsi]"LDAP://$(whoami /fqdn)").mail
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8336 次 |
| 最近记录: |