【发布时间】:2016-01-07 19:29:03
【问题描述】:
下面的脚本列出了一些用户详细信息,它仅在我输入了确切用户名的情况下才有效。如果我输入部分用户名,是否有可以用来获取结果的方法? 我的意思是,如果我输入“elibukin”或“eli.buk”而不是“eli.bukin”女巫是正确的用户名。
do {
Write-Host "Who r we looking for ? (type EXIT when u done)"
$User = Read-Host
Get-ADUser $User -Properties * |
fl empl*,title, sam*, disp*, mail*, manager*, depa*, giv*, l, last*,
logon*, when*
} until ($user -eq "exit")
【问题讨论】:
-
查看 Get-ADUser 的帮助。特别是 -Filter 参数。
-
您可以通过使用 Read-Host 表达问题来改进您的代码:
$User = Read-Host -Prompt "Who r we looking for ? (type EXIT when u done)" -
thanX 非常多的人,我设法自己处理了它:>
标签: powershell active-directory powershell-3.0