Olá, Daniel.
Tudo bem?
A primeira coisa que notei é que há espaços extras dentro da string de comparação do -like
. Esses espaços podem estar causando problemas na correspondência. Tenta remover esses espaços extras:
gci -recurse -file | Select-Object Name | Where-Object { $_.Name -like "*_digitaliza_*" }
Além disso, é importante garantir que você está acessando a propriedade Name
corretamente dentro do Where-Object
. No seu comando original, você está filtrando objetos que têm a propriedade Name
usando Select-Object
, mas no Where-Object
você deve acessar essa propriedade explicitamente.
Então, a versão ajustada do seu comando ficaria assim:
gci -recurse -file | Where-Object { $_.Name -like "*_digitaliza_*" }
Isso deve listar todos os arquivos cujo nome contém a palavra "digitaliza" em qualquer parte do nome.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.