VBS/WSH/JS - Регулярная очистка шары

Ответить
Аватара пользователя
rez0n

VBS/WSH/JS - Регулярная очистка шары

Сообщение rez0n »

Доброго вечера всем.



Прошу Вашей помощи, думаю кто то уже стыкался с таким вопросом и поделится своими решениями.

Есть шара, с подпапками пользователей, тоесть каждый юзер имеет свою директорию на разшареном диске.



Пример:



\\share\username1\

\\share\username2\

...



Так вот, нужно удалять каждое воскресенье (или каждый 7 дней) содержимое папок юзеров, но сами папки оставлять.

В сети море скриптов, но все они сносят все содержимое шары. Надеюсь поможете въехать как это можно сделать Изображение
Аватара пользователя
zion87

Re: VBS/WSH/JS - Регулярная очистка шары

Сообщение zion87 »

rez0n, попробуйте так



Код:

Код: Выделить всё

@echo off
set bat=c:\clearing.bat
set put=\\share
for /f %%a in (' dir /s /b %put%\*.* ') do del /q "%%a" >nul
at 07:00 /interactive /every:Su "%bat%"

батник удаляет все ФАЙЛЫ из \\share (и подпапок) - сами папки остануться целы, команда at будет запускать фаил каждое воскресенье в 07:00
Аватара пользователя
megaloman

Re: VBS/WSH/JS - Регулярная очистка шары

Сообщение megaloman »

Напишите батник



Код:

Код: Выделить всё

del \\share\*.* /S /Q

Поставьте его в назначенные задания.

А можно и без батника, в назначенных заданиях прописать



Код:

Код: Выделить всё

Cmd.exe /c del \\share\*.* /S /Q

Но умесен вопрос: Ваше сообщение в теме VBS/WSH/JS - Регулярная очистка шары

Вам хватит предлагаемых решений или нарисовать скрипт VBS?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»