-
ls,dir,gcisão aliases paraGet-ChildIteme podem ser usados em seu lugar. - use
Lengthnãosize. - Em
whereou?(aliases paraWhere-Object) sem{}use Comprimento, entre chaves entre?{$_.Length -gt 10kb} - sufixos
kb,mb,gb,tbepbdiretamente após um número (int / float) são automaticamente expandidos como múltiplos de 1024 (o case não importa)
PoSh 02:25:10 C:\> 1kb
1024
PoSh 02:25:18 C:\> 1mb
1048576
PoSh 02:25:29 C:\> 1gb
1073741824
PoSh 02:25:34 C:\> 1tb
1099511627776
PoSh 02:25:40 C:\> 1pb
1125899906842624
Estes são válidos em Get-ChildItem -Filter "*portal*" -Recurse -File | where Length -gt 10kb
Get-ChildItem -Filter "*portal*" -Recurse -File | where-object {$_.Length -gt 10mb }
Get-ChildItem -Filter "*portal*" -Recurse -File | ? Length -gt 1gb