O comando compact /u
fará isso. O PITA o executará em todos os arquivos e você poderá preservar determinados atributos compactados de arquivos, como c: \ windows \ $ ntuninstall *. Se você não está preocupado com este último, basta executar compact /u /s c:
e deixá-lo trabalhar e esperar que você não fique sem espaço em disco.
Se você tiver o Cygwin instalado, você pode criar um find | xargs compact /u
com atributos de nome suficientes para não descompactar os diretórios que deseja manter compactados. Você provavelmente também poderia fazer a mesma coisa com PS ou (heavens) VBscript. Um comando .BAT ou FOR
provavelmente está apenas solicitando problemas.
Também pode ser melhor deixar os caras de TI fazerem seu trabalho, ou pelo menos trazerem suas preocupações para eles. Não é impossível que um funcionário de TI mal informado e / ou iniciante faça alguns ajustes inúteis, você tem algum pessoal de TI em quem você confia no trabalho?