Home > database >  Using a variable in Get-ADUser -Filter - PowerShell version 7
Using a variable in Get-ADUser -Filter - PowerShell version 7

Time:10-08

When using Visual Studio Code and PSverion 7.2.6 I am no longer able to use a variable in Get-ADUser Filter. Command:

Get-ADUser -server $DC  -Filter 'sAMAccountName -eq $Input'  -Properties $sProperties  | Select $sProperties

getting this error: Get-ADUser: Variable: 'Input' found in expression: $Input is not defined.

That works fine in PowerShell ISE ver 5.1.

CodePudding user response:

I played with the quotation marks ("sAMAccountName -eq 'Input'") and found the solution:

Get-ADUser -server $DC  -Filter "sAMAccountName -eq 'Input'"  -Properties $sProperties  | Select $sProperties

CodePudding user response:

try this

Get-ADUser -server $DC  -Filter "sAMAccountName -eq '$($Input)'"  -Properties $sProperties  | Select $sProperties
  • Related