|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запрет на удаление файлов и путей к ним |
|
CMD/BAT - запрет на удаление файлов и путей к ним
|
Новый участник Сообщения: 1 |
файл использую на работе при случаях, когда у пользователя нехватка места
подскачите, чего не хватает в данном .bat файле 1) Как найти все файлы MSI по заголовку (именно по заголовку, а не по названию) и присвоить им атрибут "только чтение"? 2) батник ни в коем случае не должен удалять файлы с заголовком "Пакет установки RMS*" * потому что дольше идет версия файла, и все версии нужно обязательно сохранять. 3) так же нужно всем %windir%\$Nt* папкам снять атрибут только чтение, если только в них нет файла с заголовком "Пакет установки RMS*" я нашел что часть файлов от RMS хранится в папке Installer но имена хаотичные раздаются файлам @ECHO OFF :: ::Удаление временных папок с обновлениями ::Удаление временных папок с обновлениями Internet Exlorer 8 ::Удаление временных папок с обновлениями Internet Exlorer 7 ::Очистка скаченных файлов из Downloaded Installations ::Очистка скаченных файлов из SoftwareDistribution\Download ::Очистка скаченных файлов из Installer ::Очистка скаченных файлов из Temp ::Очистка корзин в Windows 7 ::Очистка корзин в Windows XP: ::Очистка очереди печати :: ::Удаление учетных данных пользователя :: rem =============================================== @ECHO Удаление временных папок с обновлениями rem =============================================== for /d %%i in (%windir%\$NtUninstallKB*.*) do rd %%i /s /q rem =============================================== @ECHO Завершено удаление временных папок с обновлениями rem =============================================== rem =============================================== @ECHO Удаление временных папок с обновлениями Internet Exlorer 8 rem =============================================== pushd && (rmdir /s /q "%windir%\ie8updates") 2>nul rem =============================================== @ECHO Завершено удаление временных папок с обновлениями Internet Exlorer 8 rem =============================================== rem =============================================== @ECHO Удаление временных папок с обновлениями Internet Exlorer 7 rem =============================================== pushd && (rmdir /s /q "%windir%\ie7updates") 2>nul rem =============================================== @ECHO Завершено удаление временных папок с обновлениями Internet Exlorer 8 rem =============================================== rem ================================================ @ECHO Очистка скаченных файлов из Downloaded Installations rem ================================================ pushd && (rmdir /s /q "%windir%\Downloaded Installations") 2>nul rem ================================================ @ECHO Очистка скаченных файлов из Downloaded Installations rem ================================================ rem ================================================ @ECHO Очистка скаченных файлов из SoftwareDistribution\Download rem ================================================ pushd && (rmdir /s /q "%windir%\SoftwareDistribution\Download") 2>nul rem ================================================ @ECHO Завершена очистка скаченных файлов из SoftwareDistribution\Download rem ================================================ rem ================================================ @ECHO Очистка скаченных файлов из Installer rem =============================================== pushd && (rmdir /s /q "%windir%\Installer") 2>nul rem ================================================ @ECHO Завершена очистка скаченных файлов из Installer rem =============================================== rem ================================================ @ECHO Очистка скаченных файлов из %windir%\Temp\* del /f /s /q "%windir%\Temp\*.*" rem =============================================== @ECHO Очистка скаченных файлов из %SYSTEMDRIVE%\Temp\* del /f /s /q "%SYSTEMDRIVE%\Temp\*.*" rem =============================================== @ECHO Завершена очистка скаченных файлов rem ================================================ @ECHO Очистка корзины в Windows 7 rd /s /q %SYSTEMDRIVE%\$Recycle.bin rem =============================================== @ECHO Очистка корзины в Windows XP: rd /s /q %SYSTEMDRIVE%\recycler rem =============================================== @ECHO Очистка корзины : Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Recycle Bin" /v StateFlags0001 /t REG_DWORD /d 2 /f Reg Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Compress old files" /f Cleanmgr /sagerun:1 rem =============================================== @ECHO Завершена очистка корзины rem ================================================ @ECHO Очистка очереди печати net stop spooler del /f /q %systemroot%\system32\spool\printers\*.shd del /f /q %systemroot%\system32\spool\printers\*.spl net start spooler rem =============================================== @ECHO Завершена очистка очереди печати rem ================================================ @ECHO Удаление учетных данных XP pushd && (rmdir /s /q "%SYSTEMDRIVE%\Documents and Settings\ivan") 2>nul pushd && (rmdir /s /q "%SYSTEMDRIVE%\Documents and Settings\ivan.lvov") 2>nul ushd && (rmdir /s /q "%SYSTEMDRIVE%\Documents and Settings\romazver") 2>nul |
|
Отправлено: 19:53, 28-03-2014 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Запрет на удаление и переименование папок и файлов через реестр | Khabby | Microsoft Windows NT/2000/2003 | 3 | 17-07-2012 08:19 | |
Доступ - [решено] Запрет на удаление | buhaker | Microsoft Windows 2000/XP | 2 | 22-10-2010 14:08 | |
Доступ - Запрет на удаление файлов и office 2007 | gamletv1 | Microsoft Windows 2000/XP | 3 | 03-10-2010 15:42 | |
Запрет на удаление файлов и MS Office | Svarg | Microsoft Windows NT/2000/2003 | 6 | 01-02-2008 10:20 | |
Запрет на удаление файла | obllook | Хочу все знать | 7 | 26-06-2003 12:23 |
|