Каждая организация имеет сетевой ресурс для обмена данными между пользователями, доступ к которому есть у каждого.
Что делать, когда пользователи сами не удаляют временные файлы из своих папок в «обмене» и ресурс начинает занимать слишком много места? Задача: 1) Автоматическая очистка папок пользователей на общем сетевом ресурсе с сохранением структуры каталогов до уровня 1. В корне ресурса находятся папки по фамилиям пользователей.
2) Сохранение данных за прошлый день в папке «Вчера» (права пользователя «только чтение»).
Это необходимо на тот случай, если пользователь вчера забыл забрать важный документ. 3) Логирование ошибок копирования файлов.
Для анализа.
4) Возможность быстрой перенастройки скрипта для использования на другом сервере\папке.
Исходные данные: 1) Сетевая папка «Exchange» на //server/obmen, которая смотрит на D:\obmen. Решение: PowerShell позволяет работать с форматом xml стандартными средствами, поэтому для хранения настроек мы будем использовать именно этот формат. Список файлов Settings.xml
Теги: #PowerShell #общая папка<Эxml version="1.0"?> <settings>
-
Алгоритмы Без Блокировок И Реализация Стека
19 Oct, 24