在Get-ADUser-Filter-PowerShell版本7中使用变量



使用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

相关内容

  • 没有找到相关文章

最新更新