Попытка увидеть мои файлы размером более 500 Мб в C:\users

Get-ChildItem C:\users\cata\ -recurse | where-object {$_.length -gt 500mb} | Sort-Object length | ft fullname, length -auto

FullName                                                                                                                                                            
Length
--------                                                                                                                                                            
------
C:\users\cata\Downloads\Masters of Science\Masters of Science Fiction.avi 1204361216

Как вы можете видеть чуть ниже, он не выполняет поиск внутри скрытых папок, таких как AppData.

Однако при явном поиске в appdata перечисляется элемент, который ранее не был указан.

Get-ChildItem C:\users\cata\appdata -recurse | where-object {$_.length -gt 500mb} | Sort-Object length | ft fullname, length -auto
FullName                                                                     
Length
--------                                                                     
------
C:\users\cata\appdata\Roaming\tobedeleted\CentOS-6.0-x86_64-bin-DVD1.iso 4238800896

И если я пытаюсь выполнить поиск с параметром -force , он говорит, что доступ запрещен, хотя я могу вручную войти в каталог appdata. Можно ли заставить powershell заходить в скрытые каталоги, такие как C:\Users\cata\AppData, и искать файлы?

1 ответ1

1

Попробуйте использовать параметр -Force из экземпляра Powershell с повышенными правами. Откройте PS как администратор, затем используйте -Force (вы также можете использовать -ErrorAction SilentlyContinue .

Get-ChildItem C:\users\cata -Recurse -Force -ErrorAction SilentlyContinue

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .