Следующий код дает мне массив PSCustomObjects, как я могу заставить его вернуть массив строк?
$files = Get-ChildItem $directory -Recurse | Select-Object FullName | Where-Object {!($_.psiscontainer)}
(В качестве второстепенного вопроса, для чего нужна часть psiscontainer? Я скопировал это из примера в Интернете)
Редактирование после принятия: Два отличных ответа, хотелось бы отметить их обоих. Вы получили оригинальный ответ.