
С тех пор как Visual Studio перешла на более экологичный подход с VS2017, я загрузил автономную копию по инструкцииздесьсделать доступным на сетевом ресурсе для установки на многих компьютерах в моей организации. Первая загрузка, которая содержала все параметры установки, имела размер 25 ГБ. Каждый раз, когда выпускается новое обновление, я перезапускаю свой скрипт загрузки
vs_Professional.exe --layout I:\vs2017offline --lang en-US
И он проходит по всем пакетам, проверяя большинство и для тех, которые изменились, он загружает новые. Это работает отлично, но общий размер на диске теперь раздулся до более чем 80 ГБ после почти года "идти в ногу" с обновлениями.
Мой вопрос в том, как лучше всего управлять этой офлайн-установкой. В принципе, я хочу использовать сохранение неизмененных установочных файлов, но не хочу сохранять замененные/устаревшие файлы и определенно не хочу заново загружать полный набор каждый раз, когда выходит новое обновление. Есть ли команда или стратегия, которую можно использовать для удаления старых установочных файлов из сетевой загрузки?