user1687025
user1687025

Reputation: 61

Get-ADUser -Filter {name -like "sakthi*"} -Properties name |select name

I want use filter as variable but throws an error can someone help on this

$myvar="test"
Get-ADUser -Filter {name -like "$myvar"} -Properties name |select name

Upvotes: 6

Views: 74253

Answers (2)

Andrew.Bartik
Andrew.Bartik

Reputation: 1

    ###Dynamic Approach to Lookup a User###  

    #Get Input to Define Variables
    $NameLast = Read-Host 'User Last Name'
    $NameFirst = Read-Host 'User First Name'
    $NameLookup = "*$NameFirst* *$NameLast*"

    #Get-ADuser Lookup Based on Defined Variables
    Get-ADuser -Filter {name -like $NameLookup} -Properties * | Select-Object name, samaccountname, emailaddress | Sort-Object samaccountname

Upvotes: -1

EBGreen
EBGreen

Reputation: 37720

Try this:

$myVar = '*test*'
Get-ADUser -Filter {name -like $mvVar} -Properties name | Select-Object Name

Pretty sure Name is a default property by the way.

Upvotes: 8

Related Questions