Я знаю, как искать файлы с помощью dir / gci, но это работает только на одном диске AFAIK.
Это отобразит все файлы ZIP в порядке убывания их размера по каталогам на всех доступных дисках:
get-psdrive -p "FileSystem" `
| % {write-host -f Green "Searching " $_.Root;get-childitem $_.Root -include *.ZIP -r `
| sort-object Length -descending}
Или выполните поиск в указанном списке дисков / общих ресурсов (например, C :, D: и \ SERVER1 \ SHARE1 ...)
$paths="C:\","D:\","\\SERVER1\SHARE1" `
| % {write-host -f Green "Searching " $_;get-childitem $_ -include *.ZIP -r `
| sort-object Length -descending}
$drive = get-psdrive
foreach ($a in $drive) {gci}
Не так уж и плохо ... Я не могу придумать способ, чтобы не повторять все диски вот так.
Видеть эта страница для информации о поиске в указателе.