powershell removendo Thumbs.db

3

Ao remover recursivamente um diretório no PowerShell, tenho:

Remove-Item W:\x -recurse

Remove-Item : Cannot remove item W:\x\y\z\Thumbs.db: You do not have sufficient access rights to perform this operation.

A árvore de diretórios removida continha mais arquivos, mas somente Thumbs.db é problemático.

Meu usuário é o administrador do domínio.

Como resolver isso com uma mudança mínima no sistema?

EDIT Não é possível encontrar qual explorer.exe bloqueia o Thumbs.db. Este é um servidor de desktop remoto multiusuário e eu realmente não posso reiniciá-lo nem registrar todos os usuários.

    
por kubanczyk 25.09.2015 / 13:56

3 respostas

3

O Powershell precisa de -force para excluir Thumbs.db , assim:

Remove-Item W:\x -recurse -force

Como uma observação importante, aprendi que, como o Windows 7 Explorer não cria Thumbs.db dentro de pastas em meus discos locais, somente em locais de rede remota .

    
por 28.09.2015 / 11:27
0

Você deve eliminar o explorer.exe antes de fazer isso, porque o explorador cria esses arquivos. Também não tente excluí-lo usando o powershell ou o cmd. É melhor removê-lo usando o Cygwin ou excluir todas as imagens primeiro e depois o próprio diretório. Você pode precisar atualizar o diretório no Explorer.

Verifique também as opções de pasta do explorador se houver alguma coisa marcada relacionada a imagens em miniatura.

    
por 25.09.2015 / 16:23
-2

Thumbs.db é um desses arquivos criados automaticamente pelo Windows (provavelmente essa é uma coleção de miniaturas de imagens que você pode ver quando abre um diretório contendo imagens, ele pode mostrar em vez de um ícone, uma miniatura das imagens em ele) é considerado um arquivo de sistema. De modo que apenas um administrador do Windows tem permissão para alterá-lo ou excluí-lo. Bem, no Windows antigo, isso era feito facilmente, mas a partir do Win7 e assim por diante, o Windows está fechando as "janelas" de insegurança, fazendo com que o System Programmer ficasse louco tentando realizar algumas tarefas. Tudo dito, você deve ativar a conta de administrador do sistema, e fazer essas tarefas usando esse login.

    
por 25.09.2015 / 16:08