Использовать подвыражения:
$searchString = "filterValue$([char]0xEF)$([char]0xBF)$([char]0xBD)"
Конкатенация строк или использование оператора форматирования будут работать слишком долго, если вы приведете значения:
$searchString = "filterValue" + [char]0xEF + [char]0xBF + [char]0xBD
$searchString = "filterValue{0}{1}{2}" -f [char]0xEF, [char]0xBF, [char]0xBD
Если вы хотите использовать -as
оператор вместо приведения чисел к символам необходимо сгруппировать выражения:
$searchString = "filterValue" + (0xEF -as [char]) + (0xBF -as [char]) + (0xBD -as [char])
$searchString = "filterValue{0}{1}{2}" -f (0xEF -as [char]), (0xBF -as [char]), (0xBD -as [char])