使用Visual Studio Code和PSverion 7.2.6时,我无法再在Get-ADUser Filter中使用变量。命令:
Get-ADUser -server $DC -Filter 'sAMAccountName -eq $Input' -Properties $sProperties | Select $sProperties
获取此错误:Get-ADUser:未定义表达式$Input中的变量"Input">
这在PowerShell ISE版本5.1中运行良好。
我使用引号("sAMAccountName-eq'Input'"(找到了解决方案:
Get-ADUser -server $DC -Filter "sAMAccountName -eq '$ReadInput'" -Properties $sProperties | Select $sProperties
尝试这个
Get-ADUser -server $DC -Filter "sAMAccountName -eq '$($Input)'" -Properties $sProperties | Select $sProperties