How do I fix this script (Powershell) : Hi I am trying to get this short script to work and I dont understand why, Powershell gives somewhat garbled and useless error messages!

Script:-

$us = Read-Host 'Enter Your User Group Name:'  |Get-ADGroup -Filter {name -like "*$us*"} -Properties Description,info | Select Name | Sort Name

Error:-

Get-ADGroup : The input object cannot be bound to any parameters for the command either because the command does not
take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.
At line:1 char:42
+ ... ser Name:' |Get-ADGroup -Filter {name -like "*$us*"} -Properties Desc ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (River:PSObject) [Get-ADGroup], ParameterBindingException
    + FullyQualifiedErrorId : InputObjectNotBound,Microsoft.ActiveDirectory.Management.Commands.GetADGroup

