任何帮助将不胜感激,因为据我所知这应该可行。如果我对文本进行硬编码,则变量$ fname包含它会找到结果,但是如果我使用该变量,它将什么也找不到。我什至运行$ fname.Trim()来确保变量上没有多余的空格。
PS C:\Windows\system32> Write-Host $fname
Todd
PS C:\Windows\system32> Get-MobileDevice -Filter {UserDisplayName -Like "*$fname*"}
PS C:\Windows\system32> Get-MobileDevice -Filter {UserDisplayName -Like "*Todd*"}
RunspaceId : 79d5a6cc-
FriendlyName : trlt
答案 0 :(得分:0)
要以-Filter
格式使用变量,请执行以下操作:
发件人:
Get-MobileDevice -Filter {UserDisplayName -Like "*$fname*"}
收件人:
Get-MobileDevice -Filter "UserDisplayName -Like '*$fname*'"