VBScript-输入 DisplayName 输出 AD 用户名

VBScript-输入 DisplayName 输出 AD 用户名

如果我有一个包含一堆名字的 txt 文件:

丹·史密斯 (Dan Smith) 吉姆·鲍勃·瑞安·琼斯 (Jim Bob Ryan Jones) 等等

使用 VBscript 我可以将显示名称转换为 AD 用户名吗?

如果 Powershell 是唯一的选择,您能否告诉我如何格式化我的文本文件以使其运行。我宁愿使用 VBscript,但 Powershell 也可以。

答案1

如果您的文本文件每行 1 个名称,并且您知道它们的显示方式与 AD 中的显示方式完全相同。

Get-Content Names.txt | Get-Aduser -filter {Name -eq '$_'} | select Name,Samaccountname

至少这是在 PowerShell 中执行此操作的一种方法。

相关内容