* $($ name.text)*不起作用可以解释吗?

时间:2018-12-14 20:41:36

标签: powershell filter active-directory

我试图了解为什么这不起作用

get-aduser -filter {Name -like "*$($Name.text)*"}

我知道$($ name.text)意味着您可以将此值当作不是字符串值“”来使用。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我不确定100%为什么不起作用,但是您可以创建一个临时字符串来解决此问题。

$tmpStr = "*" + $Name.text + "*"
Get-ADUser -Filter {Name -like $tmpStr}