Tanto quanto eu posso dizer, estes não são "oficiais" Microsoft suportado maneira de fazer isso. Existem duas opções. Um envolve a exclusão de c: \ $ Recycle.Bin e o outro é o script cleanmgr.exe para ser executado em cada logon de usuário.
O mais parecido com o suporte "oficial" para excluir c: \ $ Recycle.bin é deste MS KB , que faz referência ao XP e Vista, mas implica o comportamento esperado.
Exclusão imediata
Se você quiser que isso aconteça imediatamente, parece que você pode executar apenas rd /s c:\$Recycle.Bin
e o Windows deve recriar as pastas necessárias na próxima vez em que elas forem necessárias. Acabei de testar isso rapidamente e parece funcionar, mas, obviamente, proceda com cautela.
Exclusão de script de logon recorrente
Você pode fazer isso com a ferramenta Limpeza de disco (cleanmgr.exe). Infelizmente, a Microsoft decidiu incluir isso com o conjunto de recursos "Desktop Experience", o que significa que você terá que instalar um monte de outras porcarias e reinicializações.
A alternativa é pegar os dois arquivos a seguir e movê-los para os locais especificados por Technet :
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui
Cleanmgr.exe deve ir em% systemroot% \ System32.
O Cleanmgr.exe.mui deve estar em% systemroot% \ System32 \ en-US.
A execução do cleanmgr sozinho não permite limpar a lixeira de todos, mas você pode usar / sageset e / sagerun para criar um script de logon para todos os usuários por meio do GPO que limpará a lixeira no próximo logon, conforme descrito aqui . Não é a coisa mais limpa, mas vai funcionar. O artigo vinculado é para o XP, mas a sintaxe permanece inalterada desde o Server 2008 R2.