Буду признателен за любую помощь, потому что, насколько я могу судить, это должно работать. Если я жестко закодирую текст, переменная $ 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