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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Автоматизация "возвращения" скрытых файлов с USB носителей (http://forum.oszone.net/showthread.php?t=213223)

LexaNach 14-08-2011 12:49 1731489

Автоматизация "возвращения" скрытых файлов с USB носителей
 
Привет, уважаемые Эксперты!

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

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

Подскажите.

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

SendMessage 14-08-2011 14:19 1731535

Код:

@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 1731538

Спасибо!! А что бы у меня запрос был внутри BAT файла?

SendMessage 14-08-2011 16:18 1731609

Цитата:

Цитата LexaNach
А что бы у меня запрос был внутри 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 1731954

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


Время: 20:02.

Время: 20:02.
© OSzone.net 2001-