Вторник, 19.03.2024
Уголок эникейщика
Меню сайта
Категории раздела
[13]
Windows (2000+)/общее [90]
Windows (ME-) [6]
Программы [71]
Mobile [2]
Скрипты [26]
Hard [7]
Android [5]
Советы от Влада [7]
Избранное

Рахни православні

Погода в Виннице
Сайт Экслера

Форум Ru.Board
CWER.ru

Hot Line - Цены
Яндекс.Маркет

Форум rutracker.org

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Скрипты

В категории материалов: 26
Показано материалов: 1-10
Страницы: 1 2 3 »

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

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

Скрипт взял из архива журнала "Системный администратор" (вариант с асинхронной обработкой событий):

 

Скрипты | Просмотров: 682 | Добавил: IgorDanyK | Дата: 08.12.2015

Мой рабочий AutoIt скрипт служит мне исправно много лет.

Недавно понадобилось добавить поддержку Юникода, заодно и чуть подправил:

Скрипты | Просмотров: 2122 | Добавил: IgorDanyK | Дата: 04.06.2015

Задача - проверить состояние (включен-выключен) группы компьютеров.

Все они находятся в локальной сети, имена известны, TCP/IP адрес получают по DHCP.

Использую команду ping, достаточно посылки одного пакета, TCP/IP v4: ping -n 1 -4 compName

Для автоматизации процесса сохраняю список ПК в текстовом файле comps.list, каждая строка которого содержит информацию об отдельном ПК:
COMPNAME    USERNAME    COMPINFO

Этот список использую и в других скриптах (поле USERNAME в данной задаче не используется)

vbs-скрипт тянет информацию о ПК из этого файла, извлекает имя ПК и дополнительную информацию о нем, потом пингует ПК по имени и формирует две строки - список включенных и список отключенных ПК

Скрипты | Просмотров: 1326 | Добавил: IgorDanyK | Дата: 06.05.2014

Обновил vbs-скрипт автоматического формирования cmd-файла к списку 1 для Рекомендаций по обновлению ОС Windows 7 SP1 от TAILORD:

Для работы скрипта необходимо (названия файлов и папок можно изменить в строках 3-6 скрипта):

  • положить в D:\Temp папку с обновлениями с именем Updates32 (для x32) или Updates64 (для x64). Внутри папок обновления разделены по папкам с названиями года выпуска (Update09, Update11, Update12)
  • положить в D:\Temp сохранённую в простой html-файл с именем Updates.html страницу "Рекомендаций по обновлению..."
  • во второй строке скрипта прописать нужную разрядность обновлений - 32 или 64

Результатами работы скрипта будут:

  • в папке с обновлениями - сформированный cmd-файл к списку 1. Имя файла будет состоять из даты самого нового обновления и разрядности. В D:\Temp - копия этого файла
  • в D:\Temp - текстовые файлы вида ToLoad_32_12.txt (где 32-разрядность обновлений, а 12-год их выхода). В этих файлах будут содержаться ссылки на закачку недостающих обновлений. Файлы можно использовать для закачки через wget: wget.exe -i ToLoad_32_12.txt  
  • в D:\Temp - извлечённые из папки с обновлениями файлы устаревших обновлений. Они не нужны, их можно удалять (желательно работать с копией папки с обновлениями) 
Далее необходимо будет закачать недостающие обновления и переместить их в необходимые подпапки (Update09, Update11, Update12) папки с обновлениями.
Скрипты | Просмотров: 1313 | Добавил: Игорь | Дата: 23.11.2012

Нужно в батнике скопировать папку на флешку. Задача: определить букву флешки.

На форумах обычно предлагают решать через WMI. Для определения информации о флешке можно воспользоваться классом Win32_DiskDrive. Но как раз букву накопителя таким способом получить не выйдет. Приводятся мутные примеры с какими-то вложенными циклами, подзапросами.

Простое решение нашел здесь.

Батник вызывает vbs-файл. Тот формирует txt-файл с единственной строкой, где записывается буква первого USB-накопителя (можно, естественно, организовать все через единственный vbs-файл):

Скрипты | Просмотров: 2782 | Добавил: Игорь | Дата: 23.10.2012

Скрипт просматривает группу (диапазон) ПК, собирает информацию об оборудовании, системе.
Список ПК, которые не пингуются, выводится в отдельный файл.

Нужно запускать от имени пользователя, совпадающего с пользователем-админом на удалённом ПК (для одноранговой сети).

При создании опирался на материалы сайта http://www.script-coding.com/index.html. Там же можно взять примеры для добавления в скрипт выборки недостающей информации.

Пояснения - в тексте скрипта:

Скрипты | Просмотров: 1980 | Добавил: IgorDanyK | Дата: 15.08.2012

Подкорректировал этот скрипт для загрузки списка рекомендованных обновлений от TAILORD для Windows XP SP3.

Отличия от предыдущего скрипта:

  1. Нет отбора по разрядности системы.
  2. Формируются файлы со списком ссылок для wget  отдельно для каждого года обновлений.
  3. Коммандный файл называется по дате последнего обновления.
  4. Изменены строки запуска обновлений.


Скрипты | Просмотров: 1014 | Добавил: IgorDanyK | Дата: 30.07.2012

Скрипт синхронизирует папки D:\Arhiv\Backup компьютеров сети с папкой D:\Arhiv\People\Backups сервера.

В папке D:\Arhiv\People\Backups сервера каждому ПК соответствует отдельная подпапка с его именем.

Список компьютеров сети хранится в текстовом файле comp.list (который лежит возле файла со скриптом).

Каждая его строка имеет вид:
my-net-10    192.168.0.10    Вася Пупкин,
где  my-net-10 - сетевое имя компа (также имя подпапки для данных ПК в папке D:\Arhiv\People\Backups сервера),  192.168.0.10 - IP адрес компа.
Остальной текст игнорируется.

Скрипты | Просмотров: 652 | Добавил: Игорь | Дата: 23.01.2012

Подправил свой скрипт архивации, который трудится уже много лет у моих юзеров.

В строку запуска winrar добавил параметр -x@exclude.list
При этом архиватор будет исключать из обработки файлы с расширениями, перечисленными в текстовом файле exclude.list
Этот файлик лежит возле файла со скриптом.

А то наскладируют фильмов в папках, которые архивируются...

Детальнее:

Скрипты | Просмотров: 1845 | Добавил: Игорь | Дата: 23.01.2012

Задача такова:

Взять сохранённый в html-файл список рекомендованных обновлений от TAILORD для Windows 7 SP1 и сравнить его с папкой, в которую обновления уже закачивались.

  1. Если появились новые обновления, то ссылки на их закачку записать в текстовый файл.
  2. Файлы с устаревшими обновлениями, которые есть в папке, но удалены со списка - убрать из папки.
  3. По ходу сформировать командный файл на установку обновлений, аналогичный примеру, который есть на странице.
  4. Дать возможность решать задачу для 32-х и 64-разрядных обновлений.
  5. Проводить обработку только для списка №1.

Руками это делать очень утомительно. Поэтому написал скрипт на vbscript. 

Все объяснения в теле скрипта

Скрипты | Просмотров: 1853 | Добавил: Игорь | Дата: 17.10.2011

1-10 11-20 21-26
Облако тегов
сайт программы Статьи личное разочарования Windows 1c антивирус политика почитать рекомендую Prices math ссылки english скрипты total сеть VBS
Поиск
Google

WWW на сайте
Copyright IgorDanyK © 2024
Создать бесплатный сайт с uCoz