2017-05-24 53 views
0

此行可行。通過使用powershell中的變量查找用戶

get-aduser -f {name -like '*John*'} | format-Table name,SamAccountName 

===

下不起作用。您的幫助將不勝感激,非常感謝您提前。

$name = Read-Host "Enter a First Name or Last Name" 
$uname = "'*" + $name + "*'" 
get-aduser -f {name -like $uname } | Format-Table name, SamAccountName 

===

回答

0

取出在年底第2行的開始,如下所示:

$name = Read-Host "Enter a First Name or Last Name" 
$uname = "*" + $name + "*" 
get-aduser -f {name -like $uname } | Format-Table name, SamAccountName 
1

不需要你額外的單引號和獲得包括在搜索所以你最終尋找'*John*'代替*John*,所以這個名字不應該開始與'

結束

只是改變

$uname = "*$name*"