Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запрет на удаление файлов и путей к ним

Ответить
Настройки темы
CMD/BAT - запрет на удаление файлов и путей к ним

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


файл использую на работе при случаях, когда у пользователя нехватка места
подскачите, чего не хватает в данном .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

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запрет на удаление файлов и путей к ним

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Запрет на удаление и переименование папок и файлов через реестр 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




 
Переход