У меня есть скрипт, который я хочу использовать для поиска файлов на ПК:
$Extensions = @(".bat")
Foreach ( $Extension in $Extensions )
{
[System.IO.Directory]::EnumerateFiles("C:\Users\","*$Extension","AllDirectories")
}
Я получаю ошибку:
Произошла ошибка при перечислении черезколлекция: Доступ к пути [...] запрещен.
Я попытался добавить catch [Exception]
$Extensions = @(".bat")
Foreach ( $Extension in $Extensions )
{{ [System.IO.Directory]::EnumerateFiles("C:\Users\","*$Extension","AllDirectories")
catch [Exception]
}
}
И, больше никаких сообщений об ошибках, но это не таквернуть список элементов, которые я ищу.
Я хочу использовать этот метод, а не
Get-ChildItems
, потому что в конце концов яхочу запустить это против большого количества удаленных компьютеров, а Get-Childitem работает слишком медленно.