Архив

Публикации с меткой ‘cmd’

[Утилиты] Forfiles удаление старых файлов чтобы не потерять

использование

@Echo Off
SetLocal enabledelayedexpansion
Set ObDir=d:\backup
rem значение -7, идущее после параметра -d указывает на то, 
rem что файлы старше 7 дней от текущего будут удалены
Forfiles -p %ObDir% -s -m *.* -d -7 -c "cmd /c del /q @path"

Тут
отсюда

Categories: Работа Tags: ,

ntbackup systemstate with command line

Давно хотел автоматически откатывать систему туда куда мне надо, собственно сделал, добавляем в назначенные задания на раз в неделю и радуемся

ntbackup backup systemstate /J "SystemState_job" /F "D:\arch\%date:~6,4%%date:~3,2%%date:~0,2%\systemstate.bkf" /M normal /v:yes /l:s /hc:on

В директории лежат bks которые можно создать с помощью GUI и логи.

%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data

Файл помощи по параметрам командной строки

%windir%/help/ntcmds.chm

http://technet.microsoft.com/en-us/library/cc781353(v=ws.10).aspx

Categories: Работа Tags: , ,

Удаляем trojan mayachok.1

Как проявляет себя:
Полной невозможностью выйти в интернет при помощи любого браузера, или вместо нормальной загрузки сайта открытие страниц происходит в виде, напоминающем исходный код;
Блокировкой запуска различных программ в нормальном режиме, в безопасном, как правило всё работает.

Читать далее…

Categories: Работа Tags: , , ,

Восстанавливаем winlogon\shell c помощью reg

Загружаемся в безопасном режиме с поддержкой командной строки
в консоли набираем две строчки, начинающихся с reg после каждой Enter

reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /f
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d Explorer.exe

обе команды должны ответить: операция успешно завершена
после чего набираем
explorer.exe жмем Enter
получаем обычный самый безопасный режим.
Далее необходимо почистить все временные файлы, использую cleaner
И прогнать это дело cureit, может понадобиться диск с windows для восстановления оригинальных версий файлов.

Categories: Работа Tags: , , ,

netsh, dns

Иногда надо быстрый пример перед глазами
netsh interface ip set address «Local Area Connection»
static 192.168.1.24 255.255.255.0 192.168.1.253 1
netsh interface ip set dns «Local Area Connection» static
64.42.64.5
netsh interface ip add dns «Local Area Connection» static
64.42.65.1
не забываем про кодироффку русских имен сетевых подключений.

Categories: Uncategorized Tags:

Автоматизация скачивания прайсов

надоело руками качать
set downloaddir=d:\work\prices

mkdir %downloaddir%\apicom\%date:~6,4%%date:~3,2%%date:~0,2%\
wget -P %downloaddir%\apicom\%date:~6,4%%date:~3,2%%date:~0,2%\ http://www.apicom.ru/data/apicom.zip

mkdir %downloaddir%\sunrise\%date:~6,4%%date:~3,2%%date:~0,2%\
wget -P %downloaddir%\sunrise\%date:~6,4%%date:~3,2%%date:~0,2%\ ftp://sunrise74.com/price/price.zip

mkdir %downloaddir%\formoza\%date:~6,4%%date:~3,2%%date:~0,2%\
wget -P %downloaddir%\formoza\%date:~6,4%%date:~3,2%%date:~0,2%\ http://www.formoza74.ru/price/price.zip

mkdir %downloaddir%\spark\%date:~6,4%%date:~3,2%%date:~0,2%\
wget -P %downloaddir%\spark\%date:~6,4%%date:~3,2%%date:~0,2%\ http://www.spark-comp.ru/pics/price/price.zip

mkdir %downloaddir%\elist2\%date:~6,4%%date:~3,2%%date:~0,2%\
wget -P %downloaddir%\elist2\%date:~6,4%%date:~3,2%%date:~0,2%\ http://www.elist2.ru/pics/price/price.zip

Categories: Работа Tags: , ,

dir YYYYMMDD

echo %date:~6,4%%date:~3,2%%date:~0,2%
%date:~6,4% — из переменной %DATE% начиная с 6 вернуть 4 символа (с 0)

Categories: Uncategorized Tags:

Защищаем флэшки

Времена когда на флэшках был переключатель только для чтения кажись прошли, а вот вирусов которые пишутся на флэш много, Прибивание авторана на локальной банке уменьшает шанс запустить что нить с флэшки, но тем не менее даблклик юзера, все таки трояны запускает, что не гуд.
ФС фат16/32 защиты ноль.
ОSZone и другие рекомендуют создать папку autorun.inf , а в ней создаем «неубиваемую папку» из коммандной строки
mkdir \\.\i:\autorun.inf\COM1
Усё прекрасно, папко не удаляется штатными средствами и соответственно не перезаписывается
ЗЫ пошел тестить.
ЗЫЖ удалять так же как и создавать тока с цмд.

Отправка большого количества писем на один адрес

Задача была быстро отправить много файлов на 1 адрес, но каждый файл отдельным письмом.  Грабли, но думаю применимо много к чему.

dir /b|findstr .xml >f.txt&&FOR /F %%i in (f.txt) do (qmailer.exe smtp.server.ru from@mail.ru to@mail.ru «tema » » soder» %%i ping 127.0.0.1 -n 30>nul)

Читать далее…

Categories: Работа Tags: , ,

Runas+password

RUNAS /USER:имя_пользователя "запускаемая_программа"

Однако вам каждый раз надо будет вводить пароль пользователя, от имени которого вы хотите запустить программу. Это неудобно, но очень разумно с точки зрения безопасности, ибо пароль не должен так просто лежать в bat-файле.

В Windows XP Professional и Windows 2003 у команды RUNAS появился новый ключ, который эту проблему решает — /SAVECRED. Если вы укажете его в команде RUNAS, то пароль вам будет предложено ввести только один раз. А далее всевозможные запуски любых программ от имени этого пользователя через команду RUNAS пароля запрашивать не будут!
 

Categories: Uncategorized Tags: