Задать вопрос
@IgorPlays

Как найти файл из множества файлов через PowerShell?

У меня был скрипт на excel по поиску файлов по значению.
У меня есть папку с 10 000 файлами , и excel ищет через VBA скрипт практически за 2-3 сек
Когда пытался сделать скрипт на PowerShell через
$find = Get-ChildItem -Path "C:\Folder"
for ($f=0; $f -lt $find.Count; $f++){
                $path_name = $find[$f].Name
                if($path_name-eq 'test'){
                   Write-Host 'успех'
                }
            }

Но Это выходит ооочень оочень долго, скрипт виснет на 10 мин и не отвечает и может повезёт ответит он.
Как мне найти файл по фильттру через Get-ChildItem

Нашёл на форумах вот такой пример , в описании сказанно что чтобы найти файл по названию, нужно записать имя и поставь (*) но при запросе он ничего не находит
Get-ChildItem -Path "C:\Folder\test*"
Что мне делать чтобы упростить код и сделать его на много быстрее . Ждать по 10 мин чтобы найти файл из 10000. это очень долго.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@NortheR73
системный инженер
Get-ChildItem -Path "c:\Folder" -Filter "yourfilename" -File -Recurse -ErrorAction SilentlyContinue
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы