Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   server 2012 очистка во всех пользователей папку temp (http://forum.oszone.net/showthread.php?t=327624)

valerka709 15-06-2017 15:00 2744824

server 2012 очистка во всех пользователей папку temp
 
Доброе время суток!
есть на сервере 20 и более пользователей нужно у ни всех почистить папку downloads
del /f /s /q /a c:\%userprofile%\downloads\*.*
выскакивает: Синтаксическая ошибка в имени файла, имени папки или метке тома.

raddy 15-06-2017 15:13 2744834

Цитата:

Цитата valerka709
del /f /s /q /a c:\%userprofile%\downloads\*.* »

Диск незачем указывать - del /f/s/q/a %userprofile%\downloads\*.*

valerka709 15-06-2017 15:38 2744853

Цитата:

Цитата raddy
Диск незачем указывать - del /f/s/q/a %userprofile%\downloads\*.* »

работает только в профиле админа, а в других пользователе "бардак" в папке downloads

raddy 15-06-2017 15:59 2744862

Цитата:

Цитата valerka709
работает только в профиле админа, а в других пользователе "бардак" в папке downloads »

Не заметил уточнения задачи:
Код:

SetLocal EnableExtensions

For /F "Tokens=2*" %%I In ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /V ProfilesDirectory') Do Set Profiles=%%J
Call Set Profiles=%Profiles%

For /F "Delims=" %%I In ('Dir /B /AD-S-H "%Profiles%" ^| FindStr /V /B /I /C:"All Users"') Do (
  Del /F /S /Q /A "%Profiles%\%%I\Downloads\*.*"
)



Время: 14:57.

Время: 14:57.
© OSzone.net 2001-