Почему Get-MobileDevice с -Filter, использующим переменную, ничего не находит? - PullRequest
0 голосов
/ 08 июля 2019

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

1 Ответ

0 голосов
/ 10 июля 2019

Чтобы использовать переменную в формате -Filter, ваш запрос:

От: Get-MobileDevice -Filter {UserDisplayName -Like "*$fname*"}

До: Get-MobileDevice -Filter "UserDisplayName -Like '*$fname*'"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...