1

Мне было поручено сжать определенные папки на сетевом диске. Диск отформатирован в NTFS на компьютере с Windows Server 2008 R2. Папки, подлежащие резервному копированию, называются "Резервное копирование" и имеют несколько уровней глубоко в структуре каталогов. Я хотел бы автоматизированный способ настроить каждую из этих папок на использование сжатия NTFS.

Кроме того, в некоторых папках, которые я установил как сжатые, новые файлы, добавленные в них, не становятся сжатыми. Это нормальное поведение или как я могу убедиться, что все файлы в каждой из этих папок сжаты?

1 ответ1

1

Следуя совету Рэмхаунда, я сделал следующее:

$results = Get-ChildItem . backup -r | ? {$_.PSIsContainer} 
foreach ($object in $results) 
{ 
   $name = $object.FullName + "\*.*" 
   compact /c /f $name 
}

Хорошо, это почти сработало. Он сжимает каждый файл в каждом каталоге резервных копий в текущем каталоге, но не помечает каталоги как сжатые, поэтому он не сжимает новые файлы при их вставке.

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