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

quero usar o filtro como variável, mas com um erro alguém pode ajudar nisto?

$myvar="test"
Get-ADUser -Filter {name -like "$myvar"} -Properties name |select name
Author: Greg Wojan, 2012-09-20

2 answers

Tenta isto:

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

Tenho a certeza que o nome é uma propriedade predefinida.

 4
Author: EBGreen, 2012-09-20 19:35:40
    ###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
 -1
Author: Andrew.Bartik, 2017-08-22 17:22:03