CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей

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

CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей

Сообщение LexaNach »

Привет, уважаемые Эксперты!



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



Я решаю следующей командой: Attrib -h -s *.* /s /d

Но вирусописатели пошли дальше - на NTFS разделах убираю права доступа к папкам и команда Attrib уже не функционирует.

лечу так: cacls *.* /G everyone:F /T



Подскажите.



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

Re: CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей

Сообщение SendMessage »

Код:

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

@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

Re: CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей

Сообщение LexaNach »

Цитата LexaNach:



А что бы у меня запрос был внутри BAT файла
CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей




Так?



Код:

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

@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

Re: CMD/BAT - [решено] Автоматизация "возвращения" скрытых файлов с USB носителей

Сообщение LexaNach »

Спасибо, огромное!!! Да!! То что нужно, что бы жить дружно!
Ответить

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