首页 > 解决方案 > *$($name.text)* 不起作用你能解释一下吗?

问题描述

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

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

我知道 $($name.text) 的意思是你能把这个不是字符串值 "" 。

谢谢您的帮助 。

标签: powershellfilteractive-directory

解决方案


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

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

推荐阅读