$drive = get-psdrive
foreach ($a in $drive) {gci}
Não é tão ruim ... Eu não consigo pensar em uma maneira sem recursionar todas as unidades como essa, no entanto.
Veja esta página para informações sobre como pesquisar no índice.
Eu sei pesquisar arquivos usando o diretório dir / gci, mas isso só funciona em uma unidade AFAIK.
$drive = get-psdrive
foreach ($a in $drive) {gci}
Não é tão ruim ... Eu não consigo pensar em uma maneira sem recursionar todas as unidades como essa, no entanto.
Veja esta página para informações sobre como pesquisar no índice.
Isso listará todos os arquivos ZIP em ordem decrescente de tamanho por diretório em todas as unidades disponíveis:
get-psdrive -p "FileSystem" '
| % {write-host -f Green "Searching " $_.Root;get-childitem $_.Root -include *.ZIP -r '
| sort-object Length -descending}
Ou pesquise uma lista especificada de unidades / compartilhamentos (por exemplo, C :, D: e \ SERVER1 \ SHARE1 ...)
$paths="C:\","D:\","\SERVER1\SHARE1" '
| % {write-host -f Green "Searching " $_;get-childitem $_ -include *.ZIP -r '
| sort-object Length -descending}
Tags powershell