This line works.
get-aduser -f {name -like '*John*'} | format-Table name,SamAccountName
===
The following doesn't work. Your help will be greatly appreciated, thank you very much in advance.
$name = Read-Host "Enter a First Name or Last Name"
$uname = "'*" + $name + "*'"
get-aduser -f {name -like $uname } | Format-Table name, SamAccountName