PDA

Показать полную графическую версию : [решено] Автоматизация "возвращения" скрытых файлов с USB носителей


LexaNach
14-08-2011, 12:49
Привет, уважаемые Эксперты!

На сегодняшний день почти каждый день звонят и просят помочь, дескать, вирус скрыл все папки с флешки.

Я решаю следующей командой: Attrib -h -s *.* /s /d
Но вирусописатели пошли дальше - на NTFS разделах убираю права доступа к папкам и команда Attrib уже не функционирует.
лечу так: cacls *.* /G everyone:F /T

Подскажите.

Как написать батник, что бы в нем я только написал имя диска (G к примеру) и эти две команды отработали на этом диске?

SendMessage
14-08-2011, 14:19
@echo off

:DriveLetter
if "%1"=="" goto:eof
(echo Y|cacls %~1:\*.* /G everyone:F /T)>nul
Attrib -h -s %~1:\*.* /s /d
shift
goto DriveLetter
Параметром при запуске батника ставятся буквы дисков, одна или несколько.
vis.bat X Y Z

LexaNach
14-08-2011, 14:23
Спасибо!! А что бы у меня запрос был внутри BAT файла?

SendMessage
14-08-2011, 16:18
А что бы у меня запрос был внутри BAT файла »
Так?
@echo off

set /p letter=Выберите буквы дисков (через пробел):

call:DriveLetter %letter%

:DriveLetter
if "%1"=="" goto:eof
(echo Y|cacls %1:\*.* /G everyone:F /T)>nul
Attrib -h -s %1:\*.* /s /d
shift
goto DriveLetter

LexaNach
15-08-2011, 05:28
Спасибо, огромное!!! Да!! То что нужно, что бы жить дружно!




© OSzone.net 2001-2012