Скрипт: копирование папки.
После выхода поста о рассылке файлов, от читателей поступило предложение немного его усовершенствовать и добавить возможность полного копирования содержимого указанной папки (включая все файлы, папки и подпапки). В начале я пошел по ложному пути, подумав (почему-то
) о использовании процедур и о рутинном переборе всех подлежащих копированию подпапок. Оказалось все намного проще и так, если Вы не забыли, то просто скопируйте код скрипта в текстовый файл и измените его расширение на VBS. Не забудьте поменять названия папок, которые собираетесь копировать ![]()
Уже сегодня утром, поступило еще одна просьба – перед копированием файлов, проверять доступность папки, в которую мы хотим произвести копирование. Пришлось оперативно доделать скрипт и выложить сразу с двумя исправлениями.
Листинг (copy_folder.vbs):
далее
Скрипт: рассылка файлов.
По просьбе читателей немного переделал предыдущий скрипт копирования файлов. Теперь при запуске все файлы из заданной папки на любом ПК будут скопированы в определенные, указанные заранее, папки всех компьютеров в сети, т.е. будет произведена рассылка файлов.
Во загнул
Для начала текст скрипта, а затем немного разберем его поподробнее:
Листинг (mailing_file.vbs):
далее
Удаляем процессы surfguard.exe и safesurf.exe
Ранее Вы уже прочитали про процессы surfguard.exe и safesurf.exe и знаете что это такое
Теперь будем удалять эту штуковину с помощью утилиты AVZ. Данные файлы можно отыскать на компьютере в этой папке – c:\program files\common files\. Предлагаю воспользоваться следующим скриптом для их удаления:
begin
SearchRootkit(true, true);
SetAVZGuardStatus(true);
TerminateProcessByName('c:\program files\common files\surfguard.exe');
TerminateProcessByName('c:\program files\common files\safesurf.exe');
RegKeyParamDel('HKEY_LOCAL_MACHINE','Software\Microsoft\Windows\CurrentVersion\Run', 'jsafesurf');
QuarantineFile('c:\program files\common files\surfguard.exe','');
QuarantineFile('c:\program files\common files\safesurf.exe','');
DeleteFile('c:\program files\common files\safesurf.exe');
DeleteFile('c:\program files\common files\surfguard.exe');
BC_ImportALL;
ExecuteSysClean;
BC_Activate;
RebootWindows(true);
end.
далее
Шаблон для скриптов AVZ.
Хочу поделиться шаблоном для написания собственных скриптов для утилиты AVZ. Если Вы интересовались работой этой программы и прочитали немного о создании скриптов, то быстро разберетесь:
begin
SearchRootkit(true, true);
SetAVZGuardStatus(true);
/// *************///
BC_ImportALL;
ExecuteSysClean;
BC_Activate;
RebootWindows(true);
end.
далее
Скрипт: копирование файлов.
Новый пост и снова открывается новая рубрика – Скрипты. Скрипты – это мини-программы, которые могут автоматизировать некоторые рутинные действия с компьютером.
Первый скрипт будет на языке VBS (Visual Basic Script) или VBScript - это язык для написания скриптов, позволяющий легко что-нибудь “сконструировать” в обычном блокноте. Т.е для этого достаточно просто иметь ПК с установленной Windows, где уже есть всем известный блокнот. VBS достаточно прост в освоении, а особенно если Вы уже знаете Microsoft Visual Basic for Applications, частью которого он и является.
Что бы превратить обычный текстовый файл в VBS-скрипт достаточно просто изменить его расширение на VBS и все
Теперь сам скрипт: он позволяет автоматизировать копирование файлов из одной папки в другую, в моем случае это копирование всех файлов одного расширения (у меня – txt) из сетевой папки в папку, расположенную на локальном ПК. Самый распространенный способ применения этого скрипта – это обновление каких-либо программ, документов и т.д. у конкретного пользователя в сети Вашего офиса (предприятия). Скрипт можно поставить в автозагрузку или назначить задание на конкретное время выполнения в стандартном планировщике, все зависит только от Вас.
Вот текст (copy_file.vbs): далее
Метки
Рубрики
- Server (1)
- Windows 7 (2)
- Windows XP (6)
- Бесплатное ПО (3)
- Блогинг (15)
- Вирусы (6)
- Новости (16)
- Офис (2)
- Ошибки системы (6)
- Программы (4)
- Процессы (6)
- Скрипты (5)
- Советы (22)
Архивы
- Февраль 2012 (6)
- Январь 2012 (2)
- Декабрь 2011 (5)
- Ноябрь 2011 (3)
- Октябрь 2011 (2)
- Сентябрь 2011 (3)
- Август 2011 (5)
- Июль 2011 (3)
- Июнь 2011 (3)
- Май 2011 (4)
- Март 2011 (5)
- Февраль 2011 (7)
- Январь 2011 (7)
- Декабрь 2010 (10)
- Ноябрь 2010 (7)
- Октябрь 2010 (6)
- Сентябрь 2010 (3)
- Август 2010 (9)
- Июль 2010 (1)
Комментарии
- Удаляем программы правильно. | Блог системного администратора на Бесплатное ПО: CCleaner.
- MasterLin на Удаляем программы правильно.
- Елена на Windows не удается загрузить программу для установки Volume
- MasterLin на Новости блога
- Игорь на Пополнить счет 8-906-797-76-10 на сумму 400 руб.