Acessar a Lixeira por meio de SMB?

Acessar a Lixeira por meio de SMB?

Estou acessando um dos meus computadores através de SMB (compartilhamento de arquivos) e estou com um problema. Estou tentando acessar a Lixeira, mas não funciona. Eu li que é DriveLetter/$Recycle.Bin, então tentei acessar C:\$Recycle.Bin mas a pasta está vazia, não acho que possa ser isso, já que a lixeira não é compartilhada entre os usuários. Como eu faria para visualizar a lixeira?

Editar: Se não for possível? existe um comando em lote que posso tentar fazer com que a lixeira seja exibida e ocultada do compartilhamento de arquivos mais tarde?

Responder1

Há duas coisas a serem observadas aqui.

Primeiro, você precisa mostrar os arquivos ocultos e do sistema para ver o conteúdo do arquivo $Recycle.Bin. Abra a caixa de diálogo Opções de pasta e mude para a guia Exibir. SelecioneMostrar arquivos, pastas e unidades ocultase desmarqueOcultar arquivos protegidos do sistema operacional.

opções de Pasta

Então, você poderá ver as subpastas $Recycle.Binno Explorer. A única subpasta que você poderá acessar é aquela correspondente ao usuário com o qual você está autenticado; essa pasta aparecerá comoLixeira de reciclagemcom um ícone de lixeira. (Os outros aparecem como SIDs.) Mas ao abrir sua subpasta, você verá o conteúdo da Lixeirada máquina em que você está navegando. Isso ocorre porque desktop.ininessa pasta define uma visualização de pasta shell especial para ela, e o Explorer acha que deve exibir o conteúdo da Lixeira do usuário atual da máquina atual.

Você pode usar o prompt de comando para vasculhar essa pasta. Se você realmente deseja usar o Explorer, você precisa fazer com que o Explorer a partir do qual você está navegando não possa processar arquivos desktop.ini. Na máquina que possui a Lixeira em questão, use um prompt de comando para navegar até a subpasta de propriedade do usuário. Use tentativa e erro para obter o caminho certo ( dir /ae o preenchimento com guias ajudará aqui) ou procure seu SID com whoami /all. Depois de entrar, execute este comando para bloquear apenas o acesso à rede para desktop.ini:

icacls desktop.ini /deny NETWORK:F

Você poderá então navegar nessa pasta pela rede como qualquer outra, e o uso local da Lixeira não será afetado. Infelizmente, os nomes dos arquivos ficarão distorcidos devido à forma como a Lixeira armazena as coisas. Você verá o conteúdo da pasta como ele realmente está no disco.

Se você quiser desfazer essa icaclsalteração, use isto:

icacls desktop.ini /remove NETWORK

Responder2

Se você souber o SID, poderá visualizar o conteúdo através da linha de comando usando o compartilhamento C$.

informação relacionada