使用powershell中的变量查找用户
这条线行得通使用powershell中的变量查找用户,powershell,variables,scripting,Powershell,Variables,Scripting,这条线行得通 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 na
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
=您不需要额外的单引号,并将其包含在搜索中,因此您最终搜索的是“*John*”而不是*John*,因此名称不应以“*John*”开头和结尾 换成
$uname = "*$name*"
删除第2行末尾和开头的“标记”,如下所示:
$name = Read-Host "Enter a First Name or Last Name"
$uname = "*" + $name + "*"
get-aduser -f {name -like $uname } | Format-Table name, SamAccountName