Using "-Filter" with a variable in PowerShell -
i try filter out this:
get-adcomputer -filter {name -like "chalmw-dm*" -and enabled -eq "true" } .... this works charm , gets want...
now want "name -like .... " part variable this:
get-adcomputer -filter {name -like '$nameregex' -and enabled -eq "true" } | i checked several questions (for example, powershell ad module - variables in filter). isn't working me.
i tried following:
$nameregex = "chalmw-dm*" $nameregex = "`"chalmw-dm*`"" and in get-adcomputer command ' , without.
could give me hints?
you don't need quotes around variable, change this:
get-adcomputer -filter {name -like '$nameregex' -and enabled -eq "true" } into this:
get-adcomputer -filter {name -like $nameregex -and enabled -eq "true" } and ftr: you're using wildcard matching here (operator -like), not regular expressions (operator -match).
Comments
Post a Comment